55件ヒット
[1-55件を表示]
(0.018秒)
別のキーワード
種類
- インスタンスメソッド (22)
- クラス (11)
- 変数 (11)
- 関数 (11)
クラス
-
Process
:: Status (11)
キーワード
-
$ ? (11) - Status (11)
-
localjump
_ exitstatus (11) - sh (11)
検索結果
先頭5件
-
Process
:: Status # exitstatus -> Integer | nil (27201.0) -
exited? が真の場合プロセスが返した終了ステータスの整数を、そ うでない場合は nil を返します。
exited? が真の場合プロセスが返した終了ステータスの整数を、そ
うでない場合は nil を返します。 -
static VALUE localjump
_ exitstatus(VALUE exc) (12200.0) -
-
Process
:: Status (6042.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} at #{calle......#{$?.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 } } # signal......12965
interrupted by signal 17 at -:27:in `sleep'
child 12965 was stopped by signal 19
interrupted by signal 17 at -:30:in `sleep'
child 12965 was killed by signal 15
interrupted by signal 17 at -:30:in `sleep'
child 12964 exited normally. status=0
done... -
Kernel
$ $ ? -> Process :: Status | nil (125.0) -
このスレッドで最後に終了した子プロセスのステータスです。
...のステータスです。
Process::Status オブジェクトが入っています。
子プロセスの終了時ステータスは Process::Status#exitstatus で得られます。
この変数はスレッドローカルで読み取り専用です。
@see Process.#wait
@see Process.last_status... -
FileUtils
# sh(*cmd) {|result , status| . . . } (119.0) -
与えられたコマンドを実行します。
...参照してください。
例:
sh %{ls -ltr}
sh 'ls', 'file with spaces'
# check exit status after command runs
sh %{grep pattern file} do |ok, res|
if ! ok
puts "pattern not found (status = #{res.exitstatus})"
end
end
@see Kernel.#exec, Kernel.#system... -
Kernel
$ $ ? -> Process :: Status | nil (119.0) -
このスレッドで最後に終了した子プロセスのステータスです。
...スレッドで最後に終了した子プロセスのステータスです。
Process::Status オブジェクトが入っています。
子プロセスの終了時ステータスは Process::Status#exitstatus で得られます。
この変数はスレッドローカルで読み取り専用で...