チップス
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 コマンドを覚えた
とても具体的に書かれていて、分り易かったです。感謝。