Gnu-Screen

nohup vs 螢幕 vs ?用於手動啟動守護程序

  • October 15, 2013

當我需要在低重要性伺服器上啟動後台程序時,我傾向於使用 nohup:

nohup ./server.sh &

大多數同事似乎更喜歡螢幕:

screen -D -R mydaemon
./mydaemon.sh
^A ^D

這兩種方法的效果是否有任何重大差異?一種或另一種方式有什麼好處?

nohup 的缺點是在父程序退出後無法重新連接程序,必須經過額外的步驟來確保正確擷取輸出。使用 screen 或 tmux,您仍然可以與 shell 互動。

引用自:https://serverfault.com/questions/546285