Ubuntu程序在启动时运行

时间:2013-03-22 13:48:39

标签: ubuntu

我有2个无端程序,我想在启动Ubuntu服务器时在后台运行它们。现在我在我的rc.local中:

setsid mono ../root/Check.exe

setsid sh ../root/blabla.sh

它们都是无穷无尽的,所以Check.exe永远不会退出,因此blabla.sh永远不会运行。我该怎么办?

1 个答案:

答案 0 :(得分:2)

使用nohup停止接收NOHUP信号的进程,因此如果您退出已调用该程序的shell,则终止。 &在后​​台运行一个流程。

nohup setsid mono ../root/Check.exe &

nohup setsid sh ../root/blabla.sh &