間違いだらけの備忘録

このページの内容は無保証でありこのページの内容によって直接、または間接に損害を受けられたとしても私は責任を取りません。

cron実行確認

crontabがどうしても動かないときに確認すべき3つの点
http://d.hatena.ne.jp/natsumesouxx/20100313/1268479064

  1. crondは動いているか
  2. 実行ファイルの権限は正しいか
  3. cronのログを確認すべし
less /var/log/cron

原因は下記だった。
http://ja.wikipedia.org/wiki/Crontab#.E3.82.88.E3.81.8F.E3.81.82.E3.82.8B.E3.83.9F.E3.82.B9

よくあるミスのひとつは、コマンド指定においてエスケープせずに「%」記号を使うことで、これはエスケープする必要がある。

dateの書式指定で使っていた+%Y%m%dといったところがひっかかかっており、+記号までしか/var/log/cronに記録されていなかった。
+\%Y\%m\%dに変更して解決

このページにはhatena以外のサービスからのコンテンツが埋め込まれています。 hatenaによりGoogle AdSense 広告が埋め込まれています。