Python PID处理暂停状态

Python PID处理暂停状态,python,subprocess,pid,Python,Subprocess,Pid,是否有方法确定流程/PID是否处于暂停状态 当前使用Popen(“kill-STOP”+str(pid),shell=True)暂停进程 确定给定pid是否处于暂停状态的推荐方法是什么?您可以读取/proc/:pid/stat或/proc/:pid/status,例如: Name: python State: T (stopped) 这个可以帮助你吗?我如何将它合并到我的代码中?不完全确定如何使用它。类似于:def已暂停(pid):返回open(“/proc/{0}/stat”).for

是否有方法确定流程/PID是否处于暂停状态

当前使用
Popen(“kill-STOP”+str(pid),shell=True)
暂停进程


确定给定pid是否处于暂停状态的推荐方法是什么?

您可以读取
/proc/:pid/stat
/proc/:pid/status
,例如:

Name:   python
State:  T (stopped)

这个可以帮助你吗?我如何将它合并到我的代码中?不完全确定如何使用它。类似于:
def已暂停(pid):返回open(“/proc/{0}/stat”).format(pid)).read().split()[2]==“T”
我得到以下错误
IOError:[Errno 2]没有这样的文件或目录:'/proc/2374/stat'
因此您应该添加异常处理,看起来没有具有此pid的进程。是否有始终存在的进程?我在终端上试过这个命令,它总是打印出那个错误。