nice, reniceの使い方
概要
- nice - run a program with modified scheduling priority
- renice - alter priority of running processes
priority
の範囲は0~19
具体的な使い方
指定した優先度で実行
$ nice -n <priority> <commands>
実行済みのプログラムの優先度の変更
$ renice <priority> <pid>
または
$ renice -n <priority> -p <pid>
応用と実践
特定の引数で実行したpythonのスクリプトの優先度を落とす
$ pgrep -f "foobar.py arg1 arg2" | xargs renice 19