waitpid(pid, flags = 0) -> Integer | nil
[permalink][rdoc]waitpid2(pid, flags = 0) -> [Integer, Process::Status] | nil
pid で指定される特定の子プロセスの終了を待ち、そのプロセスが終了した時に pid を返します。 waitpid2 は pid と Process::Status オブジェクトの配列を返します。ノンブロッキングモードで子プロセスがまだ終了していない時には nil を返します。
$? に終了した子プロセスの Process::Status オブジェクトがセットされます。
[SEE_ALSO] waitpid(2)