python终止/杀死子进程组

我有一些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()很好.

上一篇:Python调用系统命令的6种方法


下一篇:Python执行Linux系统命令的4种方法-转发的