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

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

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

然后加入

KillMode=process

重新启动SSH后,实测没用

解决办法

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

exit

实测成功


__EOF__

本文作者织梦行云
本文链接https://www.cnblogs.com/cxfs/p/16991527.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角推荐一下。您的鼓励是博主的最大动力!
posted @   遗失的美好灬  阅读(1233)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· 清华大学推出第四讲使用 DeepSeek + DeepResearch 让科研像聊天一样简单!
· 实操Deepseek接入个人知识库
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· Plotly.NET 一个为 .NET 打造的强大开源交互式图表库
点击右上角即可分享
微信分享提示