2013-03-22 127 views
0

我有2個程序是無終端的,我想在啓動我的Ubuntu服務器時在後臺運行它們。現在,我已經在我的rc.local:啓動時運行的Ubuntu程序

setsid mono ../root/Check.exe 

setsid sh ../root/blabla.sh 

他們兩人都是無盡所以Check.exe永遠不會退出,爲此blabla.sh從來沒有運行。我該怎麼辦?

回答

2

使用nohup它會停止接收NOHUP信號的進程,因此如果您退出調用該程序的shell,則會終止進程。 &在後臺運行進程。

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

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