在我注销SSH之后,如何在后台运行Python脚本?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (280)

我有Python脚本bgservice.py我希望它能一直运行,因为它是我构建的Web服务的一部分。即使在退出SSH之后,如何使它连续运行?

提问于
用户回答回答于

运行nohup python bgservice.py &以使脚本忽略挂断信号并继续运行。输出将被输入nohup.out

理想情况下,可以使用类似的脚本来运行脚本,supervise以便在它死亡时可以重新启动脚本。

用户回答回答于

如果你已经开始这个过程,并且不想在nohup下重新启动它,你可以将它发送到后台,然后拒绝它。

Ctrl+Z (暂停过程)

bg (在后台重新启动进程

disown %1(假设这是工作#1,用于jobs确定)

扫码关注云+社区

领取腾讯云代金券