チップス

niceコマンド


優先順位を決めてコマンドを実行させる niceコマンド。
 
スケジュール優先度を変更してプログラムを実行する。
優先度の範囲は -20 (優先度最高) から 19 (優先度最低) まで。デフォルトのナイス値は 10 になる。
 
grepのナイス値を10にして実行する。

$ nice -n -10 grep "hoge" test.txt > result &
$ps l
 F  S   UID   PID  PPID  C PRI  NI ADDR    SZ WCHAN  TTY          TIME CMD
100 S     0  2172  2168  0  68 -10    -   435 wait4  pts/0    00:00:00 grep

バックアップに nice コマンドを使う

25 01 * * * root nice -n 19 /backup/backuphtml.sh

renice コマンド
実行しているプロセスの優先順位を変更する。

$ ps aux | grep hoge
root  3012 13.8 0.0 3842 530 ?   S  01:02  114:13 hoge

$ renice 19 -p 3012
(ナイス値 -p プロセスID)

 
参考URL
Linux の nice / renice コマンドを覚えた
とても具体的に書かれていて、分り易かったです。感謝。


   チップス