るりまサーチ

最速Rubyリファレンスマニュアル検索!
453件ヒット [201-300件を表示] (0.045秒)

別のキーワード

  1. _builtin -
  2. open-uri open
  3. irb/input-method new
  4. irb/input-method gets
  5. matrix -

ライブラリ

モジュール

キーワード

検索結果

<< < 1 2 3 4 5 > >>

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

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

...
pi
d で指定される特定の子プロセスの終了を待ち、そのプロセスが
終了した時に pid を返します。
wait2, waitpid2 は子プロセスの pid と終了ステータスを表す
Process::Status オブジェクトの配列を返します。
ノンブロッキングモー...
...ram pid 子プロセスのプロセス ID を整数で指定します。
0 以上なら指定されたプロセス ID の子プロセスを待ちます。
0 なら呼び出し元のプロセスとプロセスグループ ID が同じ任意の子プロセスを待ちます。
-
1...
...(省略時のデフォルト) は任意の子プロセスを待ちます。
-
1 未満なら pid の絶対値とプロセスグループ ID が同じ任意の子プロセスを待ちます。

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

Process.#kill(signal, pid, *rest) -> Integer (207.0)

pid で指定されたプロセスにシグナルを送ります。signal はシグナル番号(整数)かその名前(文字列またはSymbol)で指定します。 全てのシグナル送信に成功した場合、指定した pid の総数を返します。

...
pi
d で指定されたプロセスにシグナルを送ります。signal
はシグナル番号(整数)かその名前(文字列またはSymbol)で指定します。
全てのシグナル送信に成功した場合、指定した pid の総数を返します。

@param signal シグナルをシグ...
...mbol)で指定します。負の値を持つシグナル(あるいはシグナル名の前に-)を指定すると、プロセスではなくプロセスグループにシグナルを送ります。

@param pid シグナルを送りたいプロセスのプロセス ID を整数で指定します。...
...以下のような意味になります。

* 0 の場合はカレントプロセスのプロセスグループにシグナルを送ります。
* -1 の場合はシステム上の全てのプロセスにシグナルを送ります。
* それ以外の負の整数を与えるとプロセスでは...

PTY.#getpty(command) {|read, write, pid| ... } -> nil (201.0)

擬似 tty を確保し、指定されたコマンドをその擬似 tty の向こうで実行し、配列を返します。

擬似 tty を確保し、指定されたコマンドをその擬似 tty の向こうで実行し、配列を返します。

プラットフォームに依存しますが、対応していれば、作られたプロセスはセッションリーダーに
なり、その制御端末は作成された擬似 tty に設定されます。


@param command 擬似 tty 上で実行するコマンド

@return 返値は3つの要素からなる配列です。最初の要素は擬似 tty から
読み出すための IO オブジェクト、2番目の要素は書きこむための IO オブジェクト、
3番目の要素は子プロセスのプロセス ID です。
このメソ...

PTY.#spawn(command) {|read, write, pid| ... } -> nil (201.0)

擬似 tty を確保し、指定されたコマンドをその擬似 tty の向こうで実行し、配列を返します。

擬似 tty を確保し、指定されたコマンドをその擬似 tty の向こうで実行し、配列を返します。

プラットフォームに依存しますが、対応していれば、作られたプロセスはセッションリーダーに
なり、その制御端末は作成された擬似 tty に設定されます。


@param command 擬似 tty 上で実行するコマンド

@return 返値は3つの要素からなる配列です。最初の要素は擬似 tty から
読み出すための IO オブジェクト、2番目の要素は書きこむための IO オブジェクト、
3番目の要素は子プロセスのプロセス ID です。
このメソ...

Process.#detach(pid) -> Thread (201.0)

子プロセス pid の終了を監視するスレッドを生成して返します。 生成したスレッドは子プロセスが終了した後に終了ステータス (Process::Status) を返します。 指定した子プロセスが存在しなければ即座に nil で終了します。

... pid の終了を監視するスレッドを生成して返します。
生成したスレッドは子プロセスが終了した後に終了ステータス (Process::Status) を返します。
指定した子プロセスが存在しなければ即座に nil で終了します。

@param pid 子...
...

@raise NotImplementedError メソッドが現在のプラットフォームで実装されていない場合に発生します。

pi
d = fork {
# child
sleep 3
}

p pid # => 7762
th = Process.detach(pid)
p th.value
# => #<Process::Status: pid 7762 exit 0>...

絞り込み条件を変える

Process.#getpgid(pid) -> Integer (201.0)

プロセス ID が pid であるプロセスのプロセスグループ ID を整数で返します。

...プロセス ID が pid であるプロセスのプロセスグループ ID を整数で返します。

@param pid プロセス ID を整数で指定します。0 の時はカレントプロセス ID を指定したのと同じです。

@raise Errno::EXXX プロセスグループの取得に失...

Process.#getsid(pid = 0) -> Integer (201.0)

引数 pid で指定されたプロセスのセッション ID を返します。

...引数 pid で指定されたプロセスのセッション ID を返します。

@param pid プロセス ID を整数で指定します。省略した場合、0 を指定した場
合は現在のプロセスの ID を指定した場合と同じ動作になります。

@raise NotImplem...
...entedError メソッドが現在のプラットフォームで実装されて
いない場合に発生します。

Process.getsid() # => 27422
Process.getsid(0) # => 27422
Process.getsid(Process.pid()) # => 27422

@see getsid(2)...

Process.#setpgid(pid, pgrp) -> 0 (201.0)

プロセス ID が pid であるプロセスのプロセスグループを pgrp に設定します。

...プロセス ID が pid であるプロセスのプロセスグループを pgrp に設定します。

@param pid プロセス ID を整数で指定します。pid が 0 の時はカレントプロセスの ID を指定したのと同じです。
プロセスグループの設定に成...
...功した場合は 0 を返します。

@param pgrp プロセスグループ ID を整数で指定します。pgrp が 0 の時は pid を指定したのと同じです。

@raise Errno::EXXX プロセスグループの設定に失敗した場合に発生します。

@raise NotImplementedError メ...

Syslog.#open!(ident=$0, options=Syslog::LOG_PID|Syslog::LOG_CONS, facility=Syslog::LOG_USER) { |syslog| ... } -> self (201.0)

開いていた syslog を最初にクローズする点を除いてSyslog.#open と同じです。

...aram options Syslog.open や Syslog.log の動作を制御するフラグを指定します。
指定しない場合は、Syslog::LOG_PID|Syslog::LOG_CONSの値が使われ
ます。使用できる値はSyslog::Constants を参照してください。

@param facility...
<< < 1 2 3 4 5 > >>