TOP > Linux > Fedoraの技 > 301-400 > 337
nice値を指定して実行するには
niceコマンドを利用し、nice値を指定してコマンドを実行することが可能です。初期値は10となっています。"-n"オプションでnice値を指定します。
$ nice sleep 20 &
$ nice -n 5 sleep 20 &
$ ps axl | grep sleep
0 500 2807 2610 30 10 4760 540 - SN pts/1 0:00 sleep 20
0 500 2808 2610 25 5 5000 540 - SN pts/1 0:00 sleep 20
一般ユーザが指定できるのは0までで、それ以上はエラーとなります。
$ nice -n -1 sleep 20
nice: cannot set priority: Permission denied
rootユーザであればどのnice値も指定可能です。
# nice -n -5 sleep 20 &
# ps axl | grep sleep
4 0 2844 2812 15 -5 5696 540 - S< pts/1 0:00 sleep 20
2005-12-03 作成