Skip to content
Latchkey

Child ProcessのReapとは?

child processのreapとは、親がwait呼び出しを実行して終了した子のexit statusを取得し、それによりkernelがprocess tableから子のエントリを削除できるようにすることです。親がreapするまで、死んだ子はzombieとして残り続けます。init systemはorphanの子を自動的にreapします。

なぜ重要か

プロセスツリーを実行するがreapしないcontainerやrunnerは、増え続けるzombieの山を残します。これが、信頼できるreaperとして機能するための最小のinitプロセスが存在する理由です。

関連ガイド