Linux终端退出后导致nohup程序退出

最近发现Linux终端退出时我运行的nohup程序也会跟着退出,后来发现是新版SSH增加了这个一个机制,尝试使用网上的方法

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

然后加入

KillMode=process

重新启动SSH后,实测没用

解决办法

最后发现,关闭SSH窗口会关闭运行命令的session,导致nohup对应的进程被通知需要一起shutdown。
那么,我们每次运行完nohup的程序后,手动用exit命令退出,这样就能保留运行程序了

exit

实测成功

本作品采用《CC 协议》,转载必须注明作者和本文链接
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!