コマンド
renice
現在実行中のプロセスのプライオリティ (優先順位) を変更する
デフォルトでは、プロセスはプライオリティ 0 で実行されているが、このプライオリティを変更する。なお、一般ユーザは優先順位を下げることしかできない。優先順位を上げることができるのは root のみである。
% xeyes &
[1] 1562
⇒ xeyes をバックグラウンドで実行。プロセス ID は 1562
% renice 4 1562
1562: old priority 0, new priority 4
⇒ プロセス 1562 のプライオリティを 4に変更)
% renice 0 1562
renice: 1562: setpriority: Permission denied
⇒ プロセス 1562 のプライオリティを 0 に戻そうとしても、一般ユーザは優先順位を上げることはできない
-u ユーザ名
指定したユーザが実行したプロセスのプライオリティを全て変更する。
renice はすでに実行を開始しているプロセスのプライオリティを変更するコマンドである。起動時からプライオリティを変更するには nice を使うとよい。