在python中使用:os.kill()
将使用指定信号通过pid终止进程,
如何使用相同的 ppid 杀死所有进程?
答案 0 :(得分:3)
假设您的父进程ID是7773.
我自己没有这样做,但你可以试试:
import subprocess
ppid = '7773'
subprocess.call(['pkill', '-STOP', '-P', ppid])
获取当前流程的ppid:
import os
ppid = os.getppid()
也许有一个严格的python解决方案。如果是这样,我不知道它是什么。
编辑:psutil
如果你想要一个真正的python解决方案,psutil package可能有你想要的东西。