我有 Python 脚本 bgservice.py 我希望它一直运行,因为它是我构建的 Web 服务的一部分。即使在我注销 SSH 后,如何让它继续运行? 原文由 zihaoyu 发布,翻译遵循 CC BY-SA 4.0 许可协议
运行 nohup python bgservice.py & 让脚本忽略挂断信号并继续运行。输出将放在 nohup.out 中。 理想情况下,您将使用 supervise 之类的东西运行脚本,这样它就可以在(当)死机时重新启动。 原文由 Edward Dale 发布,翻译遵循 CC BY-SA 2.5 许可协议
如果您已经启动了该进程,并且不想在 nohup 下杀死它并重新启动,则可以将其发送到后台,然后取消它。 Ctrl+Z (暂停进程) bg (后台重启进程 disown %1 (假设这是作业#1,使用 jobs 来确定) 原文由 Cooper 发布,翻译遵循 CC BY-SA 2.5 许可协议
运行
nohup python bgservice.py &
让脚本忽略挂断信号并继续运行。输出将放在nohup.out
中。理想情况下,您将使用
supervise
之类的东西运行脚本,这样它就可以在(当)死机时重新启动。