我有一个 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