Ruby 1.9.2 リファレンスマニュアル > ライブラリ一覧 > ptyライブラリ > PTYモジュール > check

singleton method PTY.check

check(pid, raise = false) -> Process::Status | nil

pid で指定された子プロセスの状態をチェックし、実行中であれば nil を返します。

終了しているか停止している場合、第二引数が偽であれば、 対応する Process::Status オブジェクトを返します。

[PARAM] pid:
チェックしたい子プロセスの PID を指定します。
[PARAM] raise:
真を指定すると、子プロセスが終了または停止している場合、 例外 PTY::ChildExited が発生します。デフォルトは偽です。