使用Python跟踪进程状态
我想在Python脚本中启动一些子进程,然后跟踪它们何时完成或崩溃 subprocess.Popen.poll()在进程仍在运行时似乎返回None,成功时返回0,失败时返回非零。所有操作系统上都会出现这种情况吗? 不幸的是,这些方法缺少标准库文档 子流程模块是否最适合实现此目标使用Python跟踪进程状态,python,process,crash,subprocess,Python,Process,Crash,Subprocess,我想在Python脚本中启动一些子进程,然后跟踪它们何时完成或崩溃 subprocess.Popen.poll()在进程仍在运行时似乎返回None,成功时返回0,失败时返回非零。所有操作系统上都会出现这种情况吗? 不幸的是,这些方法缺少标准库文档 子流程模块是否最适合实现此目标 谢谢大家是的 对于你的问题,这可能不是一个很好的答案,但为了防止你面临重新发明轮子的风险,请查看 Supervisor是一个客户机/服务器系统,允许其用户监视和 控制计算机上的多个进程 类似UNIX的操作系统 而且它都是
谢谢大家是的 对于你的问题,这可能不是一个很好的答案,但为了防止你面临重新发明轮子的风险,请查看 Supervisor是一个客户机/服务器系统,允许其用户监视和 控制计算机上的多个进程 类似UNIX的操作系统 而且它都是用Python编写的,所以如果您想修补它,您可以直接使用它