2
我正在研究我的Python脚本的守护进程,并且我找到了一些可以帮助的库:daemonic
,daemonize
和daemon
。他们每个人都有一些问题:当他们无法创建PID文件可选择守护进程Python进程
- daemonic和daemonize将终止。守护进程甚至不会记录或打印任何内容。查看代码,他们实际上调用
os.exit()
。我想要一个异常或其他错误消息,所以我可以在后台运行我的代码。 - daemondoesn't even install correctly Python 3.看到最后一次提交是在2010年,我不希望任何更新很快(如果有的话)。
我如何可移植(Python2和3)和可选(回落到前台运行)创建一个守护进程的Python脚本?当然,我可以在启动时使用&
运算符,但我想实现PEP3143。