84件ヒット
[1-84件を表示]
(0.014秒)
ライブラリ
- ビルトイン (84)
キーワード
- setpgid (12)
- setpgrp (12)
- setpriority (12)
- setproctitle (12)
- setrlimit (24)
- setsid (12)
検索結果
先頭5件
-
Process
. # setpgid(pid , pgrp) -> 0 (6101.0) -
プロセス ID が pid であるプロセスのプロセスグループを pgrp に設定します。
...0 の時は pid を指定したのと同じです。
@raise Errno::EXXX プロセスグループの設定に失敗した場合に発生します。
@raise NotImplementedError メソッドが現在のプラットフォームで実装されていない場合に発生します。
@see setpgid(2)... -
Process
. # setpgrp -> 0 (6101.0) -
カレントプロセスの ID と同じ ID をもつプロセスグループを作成し、カレントプロセスをそのリーダーにします。 Process.#setpgid(0, 0) と同じです。
...。
Process.#setpgid(0, 0) と同じです。
@raise Errno::EXXX プロセスグループの設定に失敗した場合に発生します。
@raise NotImplementedError メソッドが現在のプラットフォームで実装されていない場合に発生します。
fork do
p [Process.pid......, Process.getpgrp]
p Process.setpgrp
p [Process.pid, Process.getpgrp]
end
Process.wait
#=>
[3427, 3426]
0
[3427, 3427]
@see setpgrp(2)... -
Process
. # setpriority(which , who , prio) -> 0 (6101.0) -
プロセス、プロセスグループ、 ユーザのいずれかの現在のプライオリティを設定します 。プライオリティの設定に成功した場合は 0 を返します。
...@param which プライオリティを設定する対象の種類を以下の定数のいずれかで指定します。
* Process::PRIO_PROCESS
* Process::PRIO_PGRP
* Process::PRIO_USER
@param who which の値にしたがってプロセス ID、プロセスグループ ID、ユーザ ID のい......身のプライオリティを 10 に下げます。
すでに 10 よりもプライオリティが低く、
Errno::EACCES となった場合には無視して実行を続けます。
begin
Process.setpriority(Process::PRIO_PROCESS, 0, 10)
rescue Errno::EACCES
end
@see setpriority(2)... -
Process
. # setproctitle(title) -> String (6101.0) -
ps(1) が出力する現在実行中の Ruby スクリプトの名前を引数 title で指定した文字列に変更します。
...あ
りません。
Process.setproctitle('myapp: worker #%d' % worker_id)
本メソッドは 2.1 以降でグローバル変数を用いないで現在実行中の Ruby スク
リプトの名前を表す文字列を設定する手段として提供されました。
@see Process.#argv0, $0... -
Process
. # setrlimit(resource , cur _ limit , max _ limit) -> nil (6101.0) -
カレントプロセスでのリソースの制限値を設定します。
...は以下のとおりです。
: Process::RLIMIT_CORE
core ファイルのサイズ (バイト) (SUSv3)
: Process::RLIMIT_CPU
プロセスの CPU 時間 (秒) (SUSv3)
: Process::RLIMIT_DATA
プロセスのデータ領域のサイズ (バイト) (SUSv3)
: Process::RLIMIT_FSIZE
プロセスが生......成するファイルのサイズ (バイト) (SUSv3)
: Process::RLIMIT_NOFILE
プロセスがオープンできるファイルの数 (SUSv3)
: Process::RLIMIT_STACK
プロセスのスタック領域のサイズ (バイト) (SUSv3)
: Process::RLIMIT_AS
プロセスの仮想メモリサイズ (バ......* Process::RLIM_INFINITY リソースに制限を設けないことを意味します。
* Process::RLIM_SAVED_CUR
* Process::RLIM_SAVED_MAX
以下の例は RLIMIT_CORE の制限を hard limit (max limit) まで引き上げ、可能なら core を残すようにします。
Process.setrlimi... -
Process
. # setrlimit(resource , limit) -> nil (6101.0) -
カレントプロセスでのリソースの制限値を設定します。
...は以下のとおりです。
: Process::RLIMIT_CORE
core ファイルのサイズ (バイト) (SUSv3)
: Process::RLIMIT_CPU
プロセスの CPU 時間 (秒) (SUSv3)
: Process::RLIMIT_DATA
プロセスのデータ領域のサイズ (バイト) (SUSv3)
: Process::RLIMIT_FSIZE
プロセスが生......成するファイルのサイズ (バイト) (SUSv3)
: Process::RLIMIT_NOFILE
プロセスがオープンできるファイルの数 (SUSv3)
: Process::RLIMIT_STACK
プロセスのスタック領域のサイズ (バイト) (SUSv3)
: Process::RLIMIT_AS
プロセスの仮想メモリサイズ (バ......* Process::RLIM_INFINITY リソースに制限を設けないことを意味します。
* Process::RLIM_SAVED_CUR
* Process::RLIM_SAVED_MAX
以下の例は RLIMIT_CORE の制限を hard limit (max limit) まで引き上げ、可能なら core を残すようにします。
Process.setrlimi... -
Process
. # setsid -> Integer (6101.0) -
新しいセッションを作成して、tty を切り離します。デーモンを簡単に作 ることができます。セッション ID を返します。
...ることができます。セッション ID を返します。
@raise Errno::EXXX セッションの作成に失敗した場合に発生します。
@raise NotImplementedError メソッドが現在のプラットフォームで実装されていない場合に発生します。
@see setsid(2)...