727件ヒット
[1-100件を表示]
(0.035秒)
ライブラリ
- English (11)
- ビルトイン (271)
- open3 (44)
- pty (22)
-
shell
/ command-processor (12)
クラス
-
PTY
:: ChildExited (11) -
Process
:: Status (165) -
Shell
:: CommandProcessor (12)
キーワード
-
$ ? (11) -
$ CHILD _ STATUS (11) - & (11)
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (11) - == (11)
- >> (11)
-
NEWS for Ruby 2
. 1 . 0 (11) -
NEWS for Ruby 2
. 2 . 0 (10) -
NEWS for Ruby 2
. 3 . 0 (9) -
NEWS for Ruby 2
. 5 . 0 (7) - Status (11)
-
add
_ final (11) - assign (11)
-
block
_ pass (11) -
call
_ end _ proc (11) - capture2 (11)
- capture2e (11)
- capture3 (11)
- check (11)
- coredump? (11)
- dump (22)
- exit (11)
- exit! (11)
- exited? (11)
- exitstatus (11)
- inspect (11)
-
last
_ status (7) - lstat (6)
-
method
_ proc (11) - mproc (11)
- pid (11)
- pipeline (11)
-
proc
_ arity (11) -
proc
_ binding (11) -
proc
_ call (11) -
proc
_ eq (11) -
proc
_ get _ safe _ level (11) -
proc
_ invoke (11) -
proc
_ new (11) -
proc
_ s _ new (11) -
proc
_ save _ safe _ level (11) -
proc
_ set _ safe _ level (11) -
proc
_ to _ proc (11) -
proc
_ to _ s (11) -
proc
_ yield (11) -
rb
_ obj _ is _ block (11) -
rb
_ obj _ is _ proc (11) -
rb
_ protect (11) -
rb
_ yield _ 0 (11) -
rm
_ final (11) -
ruby 1
. 6 feature (11) -
ruby 1
. 8 . 2 feature (11) -
ruby 1
. 9 feature (11) - signaled? (11)
- status (11)
- stopped? (11)
- stopsig (11)
- success? (11)
-
terminate
_ process (11) - termsig (11)
-
to
_ i (11) -
to
_ s (11) -
umethod
_ proc (11) - wait2 (11)
- waitall (11)
- waitpid2 (11)
検索結果
先頭5件
-
Shell
:: CommandProcessor # stat(filename) -> File :: Stat (21208.0) -
File クラスにある同名のクラスメソッドと同じです.
...File クラスにある同名のクラスメソッドと同じです.
@param filename ファイル名を表す文字列を指定します。
@see File.stat... -
static VALUE proc
_ to _ proc(VALUE proc) (12400.0) -
-
Process
:: Status # exitstatus -> Integer | nil (12100.0) -
exited? が真の場合プロセスが返した終了ステータスの整数を、そ うでない場合は nil を返します。
exited? が真の場合プロセスが返した終了ステータスの整数を、そ
うでない場合は nil を返します。 -
Process
. last _ status -> Process :: Status | nil (9300.0) -
カレントスレッドで最後に終了した子プロセスのステータスを返します。
...す。
Process.wait Process.spawn("ruby", "-e", "exit 13")
Process.last_status # => #<Process::Status: pid 4825 exit 13>
カレントスレッドで子プロセスを実行したことがない場合は nil を返します。
Process.last_status # => nil
@see Process::Status
@see $?... -
Shell
:: CommandProcessor # lstat(filename) -> File :: Stat (9201.0) -
File クラスにある同名のクラスメソッドと同じです.
...File クラスにある同名のクラスメソッドと同じです.
@param filename ファイル名を表す文字列を指定します。
@see File.lstat... -
Process
:: Status (9000.0) -
プロセスの終了ステータスを表すクラスです。 メソッド Process.#wait2 などの返り値として使われます。
...プロセスの終了ステータスを表すクラスです。
メソッド Process.#wait2 などの返り値として使われます。
=== 使用例
wait を使用した例
fork { exit }
Process.wait
case
when $?.signaled?
p "child #{$?.pid} was killed by signal #{$?.termsig}".......stopped?
# 実際には Process.wait を使用しているので、ここに来ることはない
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
SIG......了に対して1つの SIGCHLD しか届かない
# 場合があるのでループさせる必要があります
while Process.waitpid(-1, Process::WNOHANG|Process::WUNTRACED)
case
when $?.signaled?
puts " child #{$?.pid} was killed by signal #{$?.termsig}"
if... -
static VALUE proc
_ invoke(VALUE proc , VALUE args , int pcall , VALUE self) (6332.0) -
Proc オブジェクト proc を起動します。そのとき 引数を args とし、self を self にします。
...
Proc オブジェクト proc を起動します。そのとき
引数を args とし、self を self にします。... -
static VALUE rb
_ obj _ is _ proc(VALUE proc) (6332.0) -
proc が Proc のインスタンスであれば真。
...
proc が Proc のインスタンスであれば真。... -
static VALUE proc
_ yield(VALUE proc , VALUE args) (6316.0) -
Proc.yield の実体。
...
Proc.yield の実体。... -
Kernel
$ $ CHILD _ STATUS -> Process :: Status | nil (6300.0) -
$? の別名
...$? の別名
require "English"
out = `wget https://www.ruby-lang.org/en/about/license.txt -O - 2>/dev/null`
if $CHILD_STATUS.to_i == 0
print "wget success\n"
out.split(/\n/).each { |line|
printf "%s\n", line
}
else
print "wget failed\n"
end... -
PTY
:: ChildExited # status -> Process :: Status (6300.0) -
子プロセスの終了ステータスをProcess::Statusオブジェクトで返します。
...子プロセスの終了ステータスをProcess::Statusオブジェクトで返します。...