您可以从进程的 /proc 目录 ( ) 中找到有关进程的信息/proc/<PID>
。具体来说,您可以使用以下 python 表达式找到其运行状态:
open(os.path.join('/proc', str(pid), 'stat')).readline().split()[2]=='T'
Run Code Online (Sandbox Code Playgroud)
编辑:下一个表达式修复了原始表达式的一个(可能罕见)错误:
re.sub(r'\(.*\)', '()', open(os.path.join('/proc', str(pid), 'stat')).readline()).split()[2]=='T'
Run Code Online (Sandbox Code Playgroud)