Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/276.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Python跟踪进程状态_Python_Process_Crash_Subprocess - Fatal编程技术网

使用Python跟踪进程状态

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

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

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

子流程模块是否最适合实现此目标


谢谢大家

是的

对于你的问题,这可能不是一个很好的答案,但为了防止你面临重新发明轮子的风险,请查看

Supervisor是一个客户机/服务器系统,允许其用户监视和 控制计算机上的多个进程 类似UNIX的操作系统

而且它都是用Python编写的,所以如果您想修补它,您可以直接使用它