nice, renice

nice, reniceの使い方

タグ renice nice


概要

  • 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