我想守护一个 python 应用程序。我听说过 Node.js 的 Forever 和 Upstart,是否有类似的工具可以用于 Python?
最佳答案
有很多很棒的库可以实现这一点,例如:
示例:
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()
更新:
如果你只想要主管、进程控制、init 等东西 我强烈建议您查看:http://pypi.python.org/pypi/supervisor
关于用于守护应用程序的 python 软件包/工具,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20612437/