如何通过SSH启动进程,以便继续运行?

时间:2012-08-22 14:41:50

标签: ssh amazon-ec2 sh bitnami

我有三个文件: monitor.sh,它启动python脚本:

sudo python ./webCheck &
sudo python ./apiCheck &

和其他人,webCheck& apiCheck:关闭终端后,它应该在后台运行。它以无限循环检查我的其他网站的可用性。

我无法让它工作,我正在尝试nohup,但无法正确使用语法。 webCheck必须与sudo一起运行。是否也在sh脚本中包含nohup?我想因为monitor.sh应该启动其他两个,所以不需要nohup。

怎么做?

1 个答案:

答案 0 :(得分:12)

你应该可以使用:

sudo nohup python ./webCheck &

sudo nohup python ./apiCheck &

我认为你的monitor.sh不需要它,因为它应该花费相对较短的时间来启动另外两个。但是,如果这两项检查成为monitor.sh的子项,我不肯定,这可能最终成为一个问题。

相关问题