Linux

為什麼關閉 SSH 連接後程序沒有被殺死

  • October 24, 2014

我在 Debian 伺服器上通過 SSH 啟動了這個命令:

watch --precise -n 1 top -b -n 1 -p 27330 | tail -n 1 | awk "{print \$9}" >> 27330.log &

過了一會兒,我退出了我的終端。當我再次連接時,該過程仍在執行。程序不應該被殺死嗎?我認為保持程序執行的唯一方法是使用nohup.

命令末尾的 & 使其在後台執行。因此,當您退出 SSH 會話時,它將繼續執行。

另請閱讀https://superuser.com/a/152695/228108(主要是評論)。

引用自:https://unix.stackexchange.com/questions/164090