擅长:python、mysql、java
<p>类似于@rakslice,您可以使用<strong>psutil</strong>:</p>
<pre><code>import signal, psutil
def kill_child_processes(parent_pid, sig=signal.SIGTERM):
try:
parent = psutil.Process(parent_pid)
except psutil.NoSuchProcess:
return
children = parent.children(recursive=True)
for process in children:
process.send_signal(sig)
</code></pre>