【问题标题】:Track process status with Python使用 Python 跟踪进程状态
【发布时间】:2010-11-27 09:00:06
【问题描述】:

我想在我的 Python 脚本中启动一些子进程,然后跟踪它们何时完成或崩溃。

subprocess.Popen.poll() 似乎在进程仍在运行时返回 None ,成功时返回 0 ,失败时返回非零。在所有操作系统上都可以预期吗? 不幸的是,这些方法缺少标准库文档...

子流程模块最适合实现这个目标吗?

谢谢

【问题讨论】:

    标签: python process crash subprocess


    【解决方案1】:

    这可能不是一个很好的回答你的问题,但以防万一你有重新发明轮子的风险,看看Supervisor

    Supervisor 是一个客户端/服务器系统,它允许其用户监控和 控制多个进程 类 UNIX 操作系统。

    而且这一切都是用 Python 编写的,所以如果你想修改它,你可以直接挖掘!

    【讨论】:

      【解决方案2】:

      大家同意。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-09-05
        • 1970-01-01
        • 2012-11-16
        • 2011-11-14
        • 1970-01-01
        • 2014-04-10
        相关资源
        最近更新 更多