動かざることバグの如し

3分経てば忘れそうなことをメモします

【Raspi】Cronが実行されない場合の対処法


環境

  • Raspberry Pi 2
  • RASPBIAN JESSIE LITE Release date:2016-05-10

cron書いても実行されない

書式間違ってるのと思って何度も確認したけど改善しなかった

原因

ふと/var/log/syslogを見てみると大量の失敗ログがあるではないか!

May 29 22:49:01 raspberrypi CRON[22648]: (pi) CMD (/bin/bash -lc 'cd /home/pi/hoge && bundle exec ruby save.rb')
May 29 22:49:01 raspberrypi CRON[22644]: (CRON) info (No MTA installed, discarding output)

No MTA installed, discarding output

どうもデフォルトでMTAがインストールされていないらしく、postfixをインストールする必要がある

sudo apt-get install postfix

最初っからいれとけよこんなもん>Raspi