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

名称
書式
解説
関連ファイル
関連項目
規格
歴史
バグ

jman



Time: 07:07:43 GMT, January 12, 2009