Ubuntu程序在启动时运行

Ubuntu程序在启动时运行,ubuntu,Ubuntu,我有两个程序是无端的,当我启动Ubuntu服务器时,我想在后台运行这两个程序。现在我的rc.local中有: setsid mono ../root/Check.exe setsid sh ../root/blabla.sh 它们都是无止境的,所以Check.exe永远不会退出,因此blabla.sh永远不会运行。我该怎么办?使用nohup,它会停止接收nohup信号的进程,并在您注销调用程序的shell时终止&在后台运行进程 nohup setsid mono ../root/Check.

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

setsid mono ../root/Check.exe

setsid sh ../root/blabla.sh

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

使用
nohup
,它会停止接收
nohup
信号的进程,并在您注销调用程序的shell时终止<代码>&在后台运行进程

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

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