终端关闭后后台进程被终止

终端关闭后后台进程被终止

我有一个 pubsub python 脚本。当我运行接收器脚本并使用nohup和发送到后台&并关闭 ssh 会话时,该进程将被终止。

有没有办法让receiver一直运行?

答案1

欢迎来到 U&L。

这可能会有所帮助:为什么当 SSH 会话终止时我的 Python 后台进程也会结束?

顺便说一句:在 shell 中启动一个进程并指望它保持可用并不是推荐的方法。您是否考虑过编写自定义 systemd 服务单元文件来适应后台服务行为?

快速搜索给出例如:https://tecadmin.net/setup-autorun-python-script-using-systemd/

对于手册:https://www.freedesktop.org/software/systemd/man/systemd.service.html

相关内容