るりまサーチ

最速Rubyリファレンスマニュアル検索!
18件ヒット [1-18件を表示] (0.012秒)
トップページ > モジュール:Process[x] > クエリ:pid[x] > クエリ:waitpid[x]

別のキーワード

  1. _builtin pid
  2. csv pid
  3. stringio pid
  4. io pid
  5. process pid

種類

ライブラリ

キーワード

検索結果

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

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

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


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

@param flags Process モジュールの定数 Process::WNOHANG(ノンブロッキングモード)と
Process
::WUNTRACED の論...
...には
nil を返します。waitpid(2) か wait4(2) の実装されていないマシンでは
flags はいつも nil または 0 を指定する必要があります。

@raise Errno::ECHILD 子プロセスが存在しない場合に発生します。

@see waitpid(2)...

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

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

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


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

@param flags Process モジュールの定数 Process::WNOHANG(ノンブロッキングモード)と
Process
::WUNTRACED の論...
...には
nil を返します。waitpid(2) か wait4(2) の実装されていないマシンでは
flags はいつも nil または 0 を指定する必要があります。

@raise Errno::ECHILD 子プロセスが存在しない場合に発生します。

@see waitpid(2)...

Process::WUNTRACED -> Integer (75.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)...