请问 Python 用 Subprocess 启动程序,程序启动了两个进程,如何获得这两个进程的 PID
資深大佬 : reaCodes 1
用 Subprocess.Popen 只能获得其中一个进程的 PID
大佬有話說 (17)
不行嘛?
proc1 = subprocess.Popen(…)
proc2 = subprocess.Popen(…)
我不懂你哪里不懂。。。
)
你看我 start 了第一个程序,但是这个程序引起了另外一个进程,我只能获得这个被引起的进程的 pid,也就是第二个进程的 pid,获得不了主进程的 pid,我用 psutil.ppid 获得父进程的 pid 也是不对的
https://psutil.readthedocs.io/en/latest/#psutil.Process.children