1
在Python中使用:os.kill()
將使用指定的信號kill pid進程, 如何使用相同的ppid來終止所有進程?在python中用ppid殺死進程?
在Python中使用:os.kill()
將使用指定的信號kill pid進程, 如何使用相同的ppid來終止所有進程?在python中用ppid殺死進程?
比方說,你的父進程ID爲7773.
我沒有這個做自己,但你可以嘗試:
import subprocess
ppid = '7773'
subprocess.call(['pkill', '-STOP', '-P', ppid])
爲了得到當前進程的PPID:
import os
ppid = os.getppid()
也許有一個嚴格的python解決方案。如果是這樣,我不知道它是什麼。
編輯:psutil
如果你想有一個真正的python的解決方案,psutil package可能有你要找的內容。