other versions
other sections
RENICE(8) | System Manager's Manual | RENICE(8) |
名前¶
renice — 実行しているプロセスの優先順位を変更する書式¶
renice priority [[-p] pid ...] [[-g] pgrp ...] [[-u] user ...]説明¶
renice は動作中のプロセスのスケジューリング優先順位を変更する (複数のプロセスを同時に変更することもできる)。 以下の who パラメータは、プロセス ID、プロセスグループ ID、もしくはユーザ名と して解釈される。 プロセスグループを renice すると、 そのグループに属する全てのプロセスのスケジューリング優先順位が変更される。 ユーザ名に対する renice を行うと、 そのユーザが所有している全てのプロセスのスケジューリング優先順位が 変更される。 デフォルトでは、プロセス ID によって指定されたプロセスが処理対象となる。 renice のサポートするオプションは以下の通り:- -g
- 強制的に who パラメータをプロセスグループの ID として解釈する。
- -u
- 強制的に who パラメータをユーザ名として解釈する。
- -p
- who がプロセス ID として解釈されるようにリセットする (これはデフォルトの解釈である)。
renice +1 987 -u daemon root -p 32
PRIO_MAX
(20)
までの範囲である。
(これは最重要なシステム管理命令を妨げないためである)
スーパーユーザはあらゆるプロセスの優先度を変更でき、
PRIO_MIN
(-20) から
PRIO_MAX
の範囲で優先度の値を変更できる。
便利な優先度は: 20
(影響されたプロセスは、システムに実行するものがない場合だけ実行される)
0 (``基本''
のスケジューリング優先度)、
負の値
(とても早く実行される)
ファイル¶
- /etc/passwd
- ユーザ名とユーザIDの対応を取る。
関連項目¶
getpriority(2), setpriority(2)バグ¶
スーパユーザでないユーザは、一度スケジューリング優先度を 減らされたプロセスに関しても、これを増やすことはできない。履歴¶
renice は 4.0BSD から登場した。June 9, 1993 | BSD 4 |