るりまサーチ

最速Rubyリファレンスマニュアル検索!
444件ヒット [1-100件を表示] (0.101秒)

別のキーワード

  1. openssl p
  2. openssl p=
  3. fileutils mkdir_p
  4. dh p
  5. rsa p

ライブラリ

キーワード

検索結果

<< 1 2 3 ... > >>

Process.#setpriority(which, who, prio) -> 0 (9238.0)

プロセス、プロセスグループ、 ユーザのいずれかの現在のプライオリティを設定します 。プライオリティの設定に成功した場合は 0 を返します。

...設定に成功した場合は 0 を返します。

@
param which プライオリティを設定する対象の種類を以下の定数のいずれかで指定します。

* Process::PRIO_PROCESS
* Process::PRIO_PGRP
* Process::PRIO_USER

@
param who which の値にしたがってプロセス ID...
...かを整数で指定します。

@
param prio プライオリティを -20 から 20 までの整数で設定します。小さな値はプライオリティが高いことを意味し、大きな値はプライオリティが低いことを意味します。

@
raise Errno::EXXX プライオリテ...
...ィの設定に失敗した場合に発生します。

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

以下の例は呼び出したプロセス自身のプライオリティを 10 に下げます。
すでに 10...

Process.#getpriority(which, who) -> Integer (9132.0)

which に従いプロセス、プロセスグループ、ユーザのいずれかの現在のプライオリティを整数で返します。

...ずれかの現在のプライオリティを整数で返します。

@
param which プライオリティの種類を次の定数で指定します。 Process::PRIO_PROCESS,
Process
::PRIO_PGRP, Process::PRIO_USER。

@
param who which の値にしたがってプロセス ID、プロセ...
...ザ ID のいずれかを整数で指定します。

@
raise Errno::EXXX プライオリティの取得に失敗した場合に発生します。

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

@
see getpriority(2)...

Process.#setproctitle(title) -> String (9108.0)

ps(1) が出力する現在実行中の Ruby スクリプトの名前を引数 title で指定した文字列に変更します。

...
p
s(1) が出力する現在実行中の Ruby スクリプトの名前を引数 title
で指定した文字列に変更します。

OS によっては何も行われません。また、処理結果に関係なく例外は発生しませ
ん。サポートされる OS ではない場合であって...
...も NotImplementedError
が発生する事はありません。本メソッドを実行しても $0 への影響はあ
りません。

Process
.setproctitle('myapp: worker #%d' % worker_id)

本メソッドは 2.1 以降でグローバル変数を用いないで現在実行中の Ruby スク
...
...プトの名前を表す文字列を設定する手段として提供されました。

@
see Process.#argv0, $0...

Process.#setpgid(pid, pgrp) -> 0 (6232.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 メソッドが...
...現在のプラットフォームで実装されていない場合に発生します。

@
see setpgid(2)...

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

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

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

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

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

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

絞り込み条件を変える

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

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

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

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

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

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

Process.#setpgrp -> 0 (6138.0)

カレントプロセスの ID と同じ ID をもつプロセスグループを作成し、カレントプロセスをそのリーダーにします。 Process.#setpgid(0, 0) と同じです。

...
Process
.#setpgid(0, 0) と同じです。

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

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

fork do
p
[Process.pid, P...
...rocess.getpgrp]
p
Process.setpgrp
p
[Process.pid, Process.getpgrp]
end
Process
.wait
#=>
[3427, 3426]
0
[3427, 3427]

@
see setpgrp(2)...

Process.#groups=(gids) (6132.0)

補助グループを設定します。

...ドを呼ぶことができます。

@
param gids 補助グループ ID の配列を指定します。補助グループ ID は整数かグループ名を表す文字列です。

@
raise ArgumentError 設定する補助グループ ID の数が Process.#maxgroups の
数を越...
...えている場合に発生します。

@
raise Errno::EXXX 権限がない場合に発生します。

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

@
see setgroups(2)...

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

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

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

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

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

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

@
see getpgid(2)...
<< 1 2 3 ... > >>