るりまサーチ (Ruby 2.3.0)

最速Rubyリファレンスマニュアル検索!
3件ヒット [1-3件を表示] (0.036秒)
トップページ > バージョン:2.3.0[x] > モジュール:Process[x] > クエリ:_builtin[x] > クエリ:waitpid2[x]

別のキーワード

  1. _builtin new
  2. _builtin to_s
  3. _builtin []
  4. _builtin inspect
  5. _builtin each

種類

ライブラリ

キーワード

検索結果

Process.#waitpid2(pid, flags = 0) -> [Integer, Process::Status] | nil (23119.0)

pid で指定される特定の子プロセスの終了を待ち、そのプロセスが 終了した時に pid を返します。 waitpid2 は pid と Process::Status オブジェクトの配列を返します。 ノンブロッキングモードで子プロセスがまだ終了していない時には nil を返します。

...を返します。
waitpid2 は pid と Process::Status オブジェクトの配列を返します。
ノンブロッキングモードで子プロセスがまだ終了していない時には
nil を返します。

$? に終了した子プロセスの Process::Status オブジェクトがセット...
...


@param pid 子プロセスのプロセス ID を整数で指定します。

@param flags Process モジュールの定数 Process::WNOHANG(ノンブロッキングモード)と
Process
::WUNTRACED の論理和を指定します。省略したときの値は 0 です。...

Process.#waitpid(pid, flags = 0) -> Integer | nil (8019.0)

pid で指定される特定の子プロセスの終了を待ち、そのプロセスが 終了した時に pid を返します。 waitpid2 は pid と Process::Status オブジェクトの配列を返します。 ノンブロッキングモードで子プロセスがまだ終了していない時には nil を返します。

...を返します。
waitpid2 は pid と Process::Status オブジェクトの配列を返します。
ノンブロッキングモードで子プロセスがまだ終了していない時には
nil を返します。

$? に終了した子プロセスの Process::Status オブジェクトがセット...
...


@param pid 子プロセスのプロセス ID を整数で指定します。

@param flags Process モジュールの定数 Process::WNOHANG(ノンブロッキングモード)と
Process
::WUNTRACED の論理和を指定します。省略したときの値は 0 です。...

Process::WUNTRACED -> Integer (8008.0)

Process.#waitpid の第二引数に指定するフラグです。 このフラグが指定された場合、waitpid は停止しているだけで 終了していない子プロセスのプロセス ID も返すようになります。 trace されている子プロセスの ID は返しません。

...
Process
.#waitpid の第二引数に指定するフラグです。
このフラグが指定された場合、waitpid は停止しているだけで
終了していない子プロセスのプロセス ID も返すようになります。
trace されている子プロセスの ID は返しません...
...

include Process
pid = fork{ Process.kill('SIGSTOP', Process.pid) }
p pid #=> 4336
p waitpid2(pid, WUNTRACED) #=> [4336, #<Process::Status: pid=4336,stopped(SIGSTOP=19)>]

@see waitpid(2)...