Is there Windows analog to supervisord?

前端 未结 6 1602
情书的邮戳
情书的邮戳 2020-12-01 01:08

I need to run python script and be sure that it will restart after it terminates. I know that there is UNIX solution called supervisord. But unfortunately server where my sc

6条回答
  •  隐瞒了意图╮
    2020-12-01 01:43

    If you want a supervisord-like process manager that runs on most posix OS and is Python-based like supervisord, then you should look at honcho which is a Python port of foreman (Ruby-based):

    http://pypi.python.org/pypi/honcho/

    It works great on mac, linux but (actually) not yet windows... (editing my initial answer where I had said optimistically it was already working on Windows based on a pull request that has been discarded since)

    There is a fork that provides Windows support here https://github.com/redpie/honcho and some work in progress to support Windows here https://github.com/nickstenning/honcho/issues/28 ... at least it could become a possible solution in a near future.

    There is also a foreman fork to support Windows here: https://github.com/ddollar/foreman-windows that may be working for you, though I never tried it.

    So for now, a Windows service might be your best short term option.

提交回复
热议问题