Ruby 1.9.2 リファレンスマニュアル > ライブラリ一覧 > library _builtin > module Kernel > $?

variable $?

$?

このスレッドで最後に終了した子プロセスのステータスです。

Process::Status オブジェクトが入っています。 子プロセスの終了時ステータスは Process::Status#exitstatus で得られます。

Process.#wait なども参照してください。

この変数はスレッドローカルです。