Python では、ゾンビ プロセスを取得する必要はないように思えます。
たとえば、次のコードでは
import multiprocessing
import time
def func(msg):
time.sleep(2)
print "done " + str(msg)
if __name__ == "__main__":
for i in range(10):
p = multiprocessing.Process(target=func, args=('3'))
p.start()
print "child"+str(i)
print "parent"
time.sleep(100)
すべての子プロセスが終了しても、親プロセスはまだ実行されています。この時点で、を使用してプロセスを確認したところ、ps -ef
機能していないプロセスがないことに気付きました。
これは、Python ではゾンビ プロセスを取得する必要がないということですか?