Ruby 1.8.7 リファレンスマニュアル > ライブラリ一覧 > 組み込みライブラリ > Processモジュール > wait
wait -> Integer
[permalink][rdoc]wait2 -> [Integer, Process::Status]
子プロセスのうちのひとつが終了するまで待ち、終了した子プロセスの pid を返します。 wait2 は子プロセスの pid と終了ステータスを表す Process::Status オブジェクトの配列を返します。
$? に終了した子プロセスの Process::Status オブジェクトがセットされます。
pid = fork{ sleep 1 } Process.wait2 #=> [2756, #<Process::Status: pid=2756,exited(0)>]
[SEE_ALSO] wait(2)