33件ヒット
[1-33件を表示]
(0.156秒)
トップページ > :Process::Status#exitstatus
別のキーワード
種類
- クラス (11)
- 変数 (11)
- インスタンスメソッド (11)
ライブラリ
- ビルトイン (33)
クラス
-
Process
:: Status (11)
モジュール
- Kernel (11)
キーワード
-
$ ? (11) - Status (11)
- exitstatus (11)
検索結果
-
Process
:: Status # exitstatus -> Integer | nil (62101.0) -
exited? が真の場合プロセスが返した終了ステータスの整数を、そ うでない場合は nil を返します。
exited? が真の場合プロセスが返した終了ステータスの整数を、そ
うでない場合は nil を返します。 -
Process
:: Status (23012.0) -
プロセスの終了ステータスを表すクラスです。 メソッド Process.#wait2 などの返り値として使われます。
...とはない
p "child #{$?.pid} was stopped by signal #{$?.stopsig}"
when $?.exited?
p "child #{$?.pid} exited normally. status=#{$?.exitstatus}"
else
p "unknown status %#x" % $?.to_i
end
SIGCHLD を trap する例
trap(:SIGCHLD) {|sig|
puts "interrupted by signal #{sig} a......uts " child #{$?.pid} was stopped by signal #{$?.stopsig}"
when $?.exited?
puts " child #{$?.pid} exited normally. status=#{$?.exitstatus}"
else
p "unknown status %#x" % $?.to_i
end
end
}
p pid1 = fork { sleep 1; exit }
p pid2 = fork { loop { sleep }... -
Kernel
$ $ ? -> Process :: Status | nil (125.0) -
このスレッドで最後に終了した子プロセスのステータスです。
...このスレッドで最後に終了した子プロセスのステータスです。
Process::Status オブジェクトが入っています。
子プロセスの終了時ステータスは Process::Status#exitstatus で得られます。
この変数はスレッドローカルで読み取り専...