簡體   English   中英

保持python腳本運行並繼續執行bash腳本? (Mac OSX)

[英]Keep python script running and continue bash script? (Mac OSX)

我想做的是運行一個轉發端口的python腳本,以便可以使用USB SSH進入手機。 問題是如果我設置這樣的命令:

# This is how I set up the port forwarding
python /path/to/tcprelay.py -t 22:2222

# Time to SSH
shh -l root -p 2222 127.0.0.1

python腳本不會結束(因為它一直在轉發,而我需要這樣做),因此ssh命令永遠不會運行。 我試過了

xterm -e python /path/to/tcprelay.py -t 22:2222

但是隨后它打開了XQuartz,在那兒運行腳本,但是ssh命令仍然無法運行,直到我在XQuarts中結束python腳本。

如何運行python腳本並同時繼續執行bash腳本?

在命令的末尾添加& ,以告訴您的shell “在后台”執行它:

python /path/to/tcprelay.py -t 22:2222 &

至少在bash (可能在其他shell?),你可以把工作回到與前景fg ,並獲得后台作業用列表jobs

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM