2016年3月10日 星期四

[raspberry pi] cron (CRON) info (No MTA installed, discarding output) 解決方法

raspberry pi 的 cron 執行 log 是放在  /var/log/syslog,可以在這裡查看。


Mar 10 15:51:01 raspberrypi CRON[1670]: (pi) CMD (/usr/bin/python /home/pi/cron/cron_forip.py > /home/pi/cron/cron_forip.log)
Mar 10 15:51:02 raspberrypi CRON[1663]: (CRON) info (No MTA installed, discarding output)


如果發現有 (CRON) info (No MTA installed, discarding output)
表示 raspberry pi  上並沒有安裝 MTA (sendmail ,postfix ...etc) ,當然,你可能不會想要在 Raspberry pi 上面安裝。

crontab -l

# m h  dom mon dow   command
0 * * * * /usr/bin/python /home/pi/cron/cron_forip.py > /home/pi/cron/cron_forip.log 2>&1

可以改採在 command 加上 2>&1 把 error log導出 讓 cron 不會寄信通知。

ps
當然也可以在 crontable 加上 MAILTO="" 

沒有留言:

張貼留言