0
我有2個程序是無終端的,我想在啓動我的Ubuntu服務器時在後臺運行它們。現在,我已經在我的rc.local:啓動時運行的Ubuntu程序
setsid mono ../root/Check.exe
setsid sh ../root/blabla.sh
他們兩人都是無盡所以Check.exe永遠不會退出,爲此blabla.sh從來沒有運行。我該怎麼辦?
我有2個程序是無終端的,我想在啓動我的Ubuntu服務器時在後臺運行它們。現在,我已經在我的rc.local:啓動時運行的Ubuntu程序
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 &