如何避免在打开等待的进程时卡住

时间:2013-06-07 04:04:31

标签: python shell

我遇到了一个小问题:我基本上是尝试通过tcprelay打开连接,但是当我在shell脚本中运行它时;窗口显示进程开始转发,但光标停留在那里,闪烁。

python tcprelay.py -t 22:2222
Forwarding local port 2222 to remote port 22

无论我在调用此过程后添加什么,都不会被执行。

我想知道,你怎么能像tcprelay一样启动进程,同时让它保持打开状态,而你可以通过SSH或telnet创建连接?

我尝试将过程放在后台,使用&,但结果是一样的。

我正在尝试通过telnet或ssh连接到此设备,执行一些命令然后关闭连接,但我被困在这里。

如果我手动运行整个事情,我只需打开一个shell窗口,运行tcprelay,然后我打开一个不同的窗口并在那里做我的工作,但我不知道你怎么能“编写”这个;到目前为止还没有成功找到解决方案。

非常感谢任何帮助。谢谢!

1 个答案:

答案 0 :(得分:0)

nohup怎么样?

nohup python tcprelay.py -t 22:2222 &