最近发现Linux终端退出时我运行的nohup程序也会跟着退出,后来发现是新版SSH增加了这个一个机制,尝试使用网上的方法
vim /usr/lib/systemd/system/sshd@.service
然后加入
KillMode=process
重新启动SSH后,实测没用
解决办法
最后发现,关闭SSH窗口会关闭运行命令的session,导致nohup对应的进程被通知需要一起shutdown。
那么,我们每次运行完nohup的程序后,手动用exit
命令退出,这样就能保留运行程序了
exit
实测成功
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。