3

好的,我已经查看了 python-daemon,以及其他各种与守护程序相关的代码配方。是否有任何“hello world”教程可以帮助我开始使用基于 python 的守护进程?

4

2 回答 2

5

PEP 3143包含几个示例,其中最简单的一个是:

import daemon

from spam import do_main_program

with daemon.DaemonContext():
    do_main_program()

这似乎很简单。如果有不清楚的地方,请提出具体问题。

于 2011-10-06T14:19:50.277 回答
-3

使用 subprocess.Popen,您可以启动另一个可以在当前进程中继续存在的进程...

在 python 控制台中运行:

import subprocess
subprocess.Popen(["/bin/sh", "-c", "sleep 500"])

杀死你的控制台,看看现有的进程,睡眠还活着......

于 2011-10-06T14:31:57.803 回答