計算機メモ目次 (目的のページと内容が一致しない場合, 目次から探してください)
Ubuntu 12.04 LTS で /etc/cron.daily/find の実行エラーのメールが毎日くるようになった
現象
下記のように, 毎日実行する /etc/cron.daily/find がエラーコード1を返してくる
From: Anacron <root@ubuntu.aori.u-tokyo.ac.jp>
To: root@ubuntu.aori.u-tokyo.ac.jp
Subject: Anacron job 'cron.daily' on ubuntu
run-parts: /etc/cron.daily/find exited with return code 1
原因
/etc/cron.daily/find (shスクリプト) の中で使われている ionice コマンドの
オプションが間違っている (Ubuntu のバグ).
対策
nice -n ${NICE:-10} ionice -c ${IONICE_CLASS:-2} -p ${IONICE_PRIORITY:-7} updatedb
とある部分の ionice コマンドのオプション -p を -n に修正して次のようにする
nice -n ${NICE:-10} ionice -c ${IONICE_CLASS:-2} -n ${IONICE_PRIORITY:-7} updatedb
計算機メモ目次 (目的のページと内容が一致しない場合, 目次から探してください)