Ruby 1.8.7 リファレンスマニュアル > ライブラリ一覧 > 組み込みライブラリ > Processモジュール > detach
detach(pid) -> Thread
子プロセス pid の終了を監視するスレッドを生成して返します。 生成したスレッドは子プロセスが終了した後に nil で終了します。 指定した子プロセスが存在しなければ即座に nil で終了します。
pid = fork { # child sleep 3 } th = Process.detach(pid) p th.value # => nil