我有一些python脚本,它们通过subprocess.Popen()级联打开.
(我叫使script2.py成为pop2的script1.py,使script3.py成为popen的等等)
有什么方法可以终止/杀死script1.py PID的script1.py的所有子进程.
os.killpg()不起作用.
谢谢你的帮助.
解决方法:
通过在执行script2.py的开始时更改gid,后续的进程便属于script2 gid.因此,使用script2的pid从script1.py调用killpg()很好.