保持python脚本运行并继续bash脚本?(Mac OSX)

保持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

我要做的是运行一个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执行它:


至少在
bash
(可能在其他shell中?)中,您可以使用
fg
将作业带回到前台,并获取具有
作业的后台作业列表

&
添加到命令末尾,以告知shell执行它:

至少在
bash
(可能在其他shell中?)中,您可以使用
fg
将作业带回前台,并使用
作业获取后台作业列表

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