るりまサーチ

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

別のキーワード

  1. process waitpid
  2. _builtin waitpid
  3. process waitpid2
  4. _builtin waitpid2
  5. waitpid process

種類

ライブラリ

モジュール

キーワード

検索結果

<< 1 2 > >>

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

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

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

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

@
param pid 子プロセスのプロセス ID を整数で指定します。
0 以上なら指定されたプロセス ID の子プロセスを...
...ロセスを待ちます。
-1 未満なら pid の絶対値とプロセスグループ ID が同じ任意の子プロセスを待ちます。

@
param flags Process モジュールの定数 Process::WNOHANG(ノンブロッキングモード)と
Process::WUNTRACED の論理和を...

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

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

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

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

@
param pid 子プロセスのプロセス ID を整数で指定します。
0 以上なら指定されたプロセス ID の子プロセスを...
...ロセスを待ちます。
-1 未満なら pid の絶対値とプロセスグループ ID が同じ任意の子プロセスを待ちます。

@
param flags Process モジュールの定数 Process::WNOHANG(ノンブロッキングモード)と
Process::WUNTRACED の論理和を...

Kernel.#spawn(env, program, *args, options={}) -> Integer (54.0)

引数を外部コマンドとして実行しますが、生成した 子プロセスの終了を待ち合わせません。生成した子プロセスのプロセスIDを返します。

...//emlist[例][ruby]{
# FOO を BAR にして BAZ を削除する
pid = spawn({"FOO"=>"BAR", "BAZ"=>nil}, command)
//}

親プロセスは Process.#waitpid で子プロセスの終了を待ち合わせるか
もしくは Process.#detach で子プロセスを切り離すかしてください。
そう...
...を持ちません。


@
param env 更新する環境変数を表す Hash
@
param program 文字列か2要素の配列を指定します。
@
param args 渡される引数です。0 個以上の文字列を指定します。
@
param options オプションパラメータ Hash

@
raise ArgumentError 第...
...一引数が配列かつ要素数が 2 でない場合に発生します。

@
raise Errno::EXXX コマンドが実行できなかった場合に発生します。

@
see Kernel.#system,Kernel.#exec...

Kernel.#spawn(program, *args) -> Integer (54.0)

引数を外部コマンドとして実行しますが、生成した 子プロセスの終了を待ち合わせません。生成した子プロセスのプロセスIDを返します。

...//emlist[例][ruby]{
# FOO を BAR にして BAZ を削除する
pid = spawn({"FOO"=>"BAR", "BAZ"=>nil}, command)
//}

親プロセスは Process.#waitpid で子プロセスの終了を待ち合わせるか
もしくは Process.#detach で子プロセスを切り離すかしてください。
そう...
...を持ちません。


@
param env 更新する環境変数を表す Hash
@
param program 文字列か2要素の配列を指定します。
@
param args 渡される引数です。0 個以上の文字列を指定します。
@
param options オプションパラメータ Hash

@
raise ArgumentError 第...
...一引数が配列かつ要素数が 2 でない場合に発生します。

@
raise Errno::EXXX コマンドが実行できなかった場合に発生します。

@
see Kernel.#system,Kernel.#exec...

Process.#wait(pid = -1, flags = 0) -> Integer | nil (54.0)

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

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

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

@
param pid 子プロセスのプロセス ID を整数で指定します。
0 以上なら指定されたプロセス ID の子プロセスを...
...ロセスを待ちます。
-1 未満なら pid の絶対値とプロセスグループ ID が同じ任意の子プロセスを待ちます。

@
param flags Process モジュールの定数 Process::WNOHANG(ノンブロッキングモード)と
Process::WUNTRACED の論理和を...

絞り込み条件を変える

Process.#wait2(pid = -1, flags = 0) -> [Integer, Process::Status] | nil (54.0)

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

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

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

@
param pid 子プロセスのプロセス ID を整数で指定します。
0 以上なら指定されたプロセス ID の子プロセスを...
...ロセスを待ちます。
-1 未満なら pid の絶対値とプロセスグループ ID が同じ任意の子プロセスを待ちます。

@
param flags Process モジュールの定数 Process::WNOHANG(ノンブロッキングモード)と
Process::WUNTRACED の論理和を...

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

Kernel.#spawn(command, options={}) -> Integer (44.0)

引数を外部コマンドとして実行しますが、生成した 子プロセスの終了を待ち合わせません。生成した子プロセスのプロセスIDを返します。

...ます。


@
param command コマンドを文字列で指定します。
@
param env 更新する環境変数を表す Hash
@
param options オプションパラメータ Hash
@
raise Errno::EXXX 起動に失敗し、ruby インタプリタに制御が戻った場合に発生します。

@
raise Errno:...
...:EXXX コマンドが実行できなかった場合に発生します。


@
see Kernel.#system,Kernel.#exec...

Kernel.#spawn(env, command, options={}) -> Integer (44.0)

引数を外部コマンドとして実行しますが、生成した 子プロセスの終了を待ち合わせません。生成した子プロセスのプロセスIDを返します。

...ます。


@
param command コマンドを文字列で指定します。
@
param env 更新する環境変数を表す Hash
@
param options オプションパラメータ Hash
@
raise Errno::EXXX 起動に失敗し、ruby インタプリタに制御が戻った場合に発生します。

@
raise Errno:...
...:EXXX コマンドが実行できなかった場合に発生します。


@
see Kernel.#system,Kernel.#exec...
<< 1 2 > >>