正確には何をしkill
ますか?
100個の(例として)子プロセスを次々に作成する親プロセスがあります。子供の仕事の終わりに、私は子供を殺します、そして私はそれを出力kill(pid_of_child, SIGKILL)
で見ることができません。ps
しかし、親プロセスに問題が発生し、で親プロセスを終了した場合exit(1)
(この時点では、子は1つだけです。チェックインできますps
)、その時点で、親プロセスの<defunct>
プロセスがppid
多数表示されます。pid
そんなことがあるものか?kill
子プロセスを完全に殺しませんでしたか?