Linux終端退出後導致nohup程式退出

zmxyzmxy1234發表於2022-12-16

最近發現Linux終端退出時我執行的nohup程式也會跟著退出,後來發現是新版SSH增加了這個一個機制,嘗試使用網上的方法

vim /usr/lib/systemd/system/sshd@.service

然後加入

KillMode=process

重新啟動SSH後,實測沒用

解決辦法

最後發現,關閉SSH視窗會關閉執行命令的session,導致nohup對應的程式被通知需要一起shutdown。
那麼,我們每次執行完nohup的程式後,手動用exit命令退出,這樣就能保留執行程式了

exit

實測成功

本作品採用《CC 協議》,轉載必須註明作者和本文連結

相關文章