场景:子流程创建了一个子流程等等,我怎样才能得到它的pid?
我使用subprocess.popen启动第一个子进程,例如word文件,这个word文件生成了一个新的子进程,我怎样才能得到它的pid?
答案 0 :(得分:1)
使用psutil:
parent = psutil.Process(parent_pid)
children = parent.children()
# all child pids can be accessed using the pid attribute
child_pids = [p.pid for p in children]