Linux
為什麼關閉 SSH 連接後程序沒有被殺死
我在 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(主要是評論)。