【问题标题】:How can I run a python script in ubuntu background? [duplicate]如何在 ubuntu 后台运行 python 脚本? [复制]
【发布时间】:2017-09-17 20:07:37
【问题描述】:

如何在 ubuntu 后台运行 python 脚本?我尝试使用'&',例如:

python3 test.py &

但是当我关闭终端时,这个过程似乎也关闭了,因为我无法再从这个测试脚本中获取任何更新日志了。

【问题讨论】:

标签: python linux


【解决方案1】:

您可以使用setsid。在您的情况下,通过运行:

setsid python test.py

或者,如 cmets 中所述,您可以使用 nohup。

nohup python test.py

您可以在这个答案中看到它们之间的区别:What's the difference between nohup and a daemon?

【讨论】:

    【解决方案2】:

    我认为您正在寻找 Serge 提到的 nohup 命令。

    这个answer 看起来像你想要的

    【讨论】:

    • 非常感谢。
    猜你喜欢
    • 1970-01-01
    • 2022-12-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-07-17
    • 2020-03-11
    相关资源
    最近更新 更多