gpt4 book ai didi

python - 调用一个 python 子进程作为守护进程并退出

转载 作者:太空狗 更新时间:2023-10-29 17:58:55 25 4
gpt4 key购买 nike

我正在使用一对 python 程序,其中一个应该调用第二个。

但这应该以第一个程序使第二个程序成为守护进程(或在后台进程中运行)然后退出的方式完成,而不用等待第二个程序结束。

这在 Python 中可行吗?

我一直在查看 os.fork,subprocess 模块,但我很困惑实现这个的正确方法......

最佳答案

您可以使用 subprocess.Popen 为此:

import subprocess

cmd = ['/usr/bin/python', '/path/to/my/second/pythonscript.py']
subprocess.Popen(cmd)

您可能想要重定向 stdoutstderr在某个地方,您可以通过传递 stdout=<file_obj> 来做到这一点到 Popen构造函数。

关于python - 调用一个 python 子进程作为守护进程并退出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8947711/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com