【发布时间】:2017-09-17 20:07:37
【问题描述】:
如何在 ubuntu 后台运行 python 脚本?我尝试使用'&',例如:
python3 test.py &
但是当我关闭终端时,这个过程似乎也关闭了,因为我无法再从这个测试脚本中获取任何更新日志了。
【问题讨论】:
如何在 ubuntu 后台运行 python 脚本?我尝试使用'&',例如:
python3 test.py &
但是当我关闭终端时,这个过程似乎也关闭了,因为我无法再从这个测试脚本中获取任何更新日志了。
【问题讨论】:
您可以使用setsid。在您的情况下,通过运行:
setsid python test.py
或者,如 cmets 中所述,您可以使用 nohup。
nohup python test.py
您可以在这个答案中看到它们之间的区别:What's the difference between nohup and a daemon?
【讨论】:
我认为您正在寻找 Serge 提到的 nohup 命令。
这个answer 看起来像你想要的
【讨论】: