保持python脚本运行并继续bash脚本?(Mac OSX)
我要做的是运行一个python脚本,转发端口,这样我就可以使用USB通过SSH连接到手机上。问题是,如果我设置如下命令:保持python脚本运行并继续bash脚本?(Mac OSX),python,bash,ssh,Python,Bash,Ssh,我要做的是运行一个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 py
# 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执行它:
至少在
bash
(可能在其他shell中?)中,您可以使用fg
将作业带回到前台,并获取具有作业的后台作业列表将&
添加到命令末尾,以告知shell执行它:
至少在bash
(可能在其他shell中?)中,您可以使用fg
将作业带回前台,并使用作业获取后台作业列表
python /path/to/tcprelay.py -t 22:2222 &