用于守护应用程序的python包/工具

时间:2013-12-16 13:44:37

标签: python daemon

我想守护python应用程序。我听说过Node.js的永远和暴发,有没有类似的工具我可以用于python?

1 个答案:

答案 0 :(得分:2)

有许多很棒的库,例如:

daemonize

示例:

from time import sleep
from daemonize import Daemonize

pid = "/tmp/test.pid"


def main():
    while True:
        sleep(5)

daemon = Daemonize(app="test_app", pid=pid, action=main)
daemon.start()

<强>更新

如果你只想要一个像主管,过程控制,初始化等的东西 我强烈建议您查看:http://pypi.python.org/pypi/supervisor