RENICE
Section: Maintenance Commands (8)
索引
jman
BSD mandoc
索引
名称
renice
- 走行中のプロセスの優先度を変更する
索引
書式
priority
[[-p pid ...
]
]
[[-g pgrp ...
]
]
[[-u user ...
]
]
-n increment
[[-p pid ...
]
]
[[-g pgrp ...
]
]
[[-u user ...
]
]
索引
解説
ユーティリティは、1 つ以上の走行中プロセスのスケジュール優先度を変更します。
priority に後続するパラメータ
who
は、プロセス ID か、プロセスグループ ID か、ユーザ ID か、
ユーザ名として解釈されます。
プロセスグループに対する
の実行は、そのグループに属するすべてのプロセスの優先度を変化させます。
ユーザ名に対する
の実行は、そのユーザが所有するすべてのプロセスの優先度を変化させます。
デフォルトでは、プロセス ID で指定したプロセスのみが影響を受けます。
にてサポートされるオプションは以下のとおりです:
- -g
-
who
パラメータをプロセスグループ ID であると解釈させます。
- -n
-
指定されたプロセスを指定された優先度へ変更するのではなく、
後続する引数を各プロセスの現在の優先度に対する増加値として解釈します。
- -u
-
who
パラメータをユーザ名であると解釈させます。
- -p
-
who
パラメータをユーザ名またはプロセス ID であると解釈させます (デフォルト)。
たとえば、
"renice +1 987 -u daemon root -p 32"
は、プロセス ID が 987, 32 のプロセスと、
ユーザ daemon, root が所有するすべてのプロセスの優先度を変更します。
スーパユーザ以外のユーザは所有するプロセスについてのみ変更が可能で、
プロセスの ``nice 値'' を 0 から
PRIO_MAX
(20) の範囲内で単調に増加させることができます。
(これによりシステム管理者による命令が無効になるのを防ぎます。)
スーパユーザは、すべてのプロセスの優先度を
PRIO_MIN
(-20) から
PRIO_MAX
(20) の範囲で自由に変更することができます。
よく用いられる値としては以下のものがあります:
20 (システム内のほかのプロセスすべてが走行しないときのみ走行する)、
0 (``基準'' となるスケジュール優先度)、
適当な負の値 (そのプロセスを素早く実行させる)
索引
関連ファイル
- /etc/passwd
-
ユーザ名とユーザ ID を関連づける
索引
関連項目
nice(1),
rtprio(1),
getpriority(2),
setpriority(2)
索引
規格
ユーティリティは
St -p1003.1-2001
に適合しています。
索引
歴史
ユーティリティは
BSD 4.0
で追加されました。
索引
バグ
スーパユーザ以外のユーザは、たとえ以前に優先度を下げたプロセスであって
も優先度を上げることはできません。
索引
Index
- 名称
-
- 書式
-
- 解説
-
- 関連ファイル
-
- 関連項目
-
- 規格
-
- 歴史
-
- バグ
-
Time: 07:07:43 GMT, January 12, 2009