[英]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.