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

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

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

感谢

有帮助吗?

解决方案

这可能不是你问题的一个很好的答案,但是如果你有重新发明轮子的风险,请看看主管

  

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

它全都是用Python编写的,所以如果你想修补它,你可以直接挖掘!

其他提示

对所有人都是。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top