1、如何查看Ubuntu 的 crontab的执行日志:
执行sudo vim /etc/rsyslog.d/50-default.conf
将cron.* /var/log/cron.log
中cron前面的注释符去掉
执行sudo service rsyslog restart
重启rsyslog
然后就会生成 /var/log/cron.log
日志文件,可以查看定时任务的执行情况
2、查看cron.log日志,发现(No MTA installed, discarding output)
解决方案:
1)安装邮件服务器
sudo apt-get install postfix
2)可能第一步就会有配置邮件的提示
sudo dpkg-reconfigure postfix
3)选择下面的值即可
Ok
Internet Site
NONE
mail.example.com
mail.example.com, localhost.localdomain, localhost
No
127.0.0.0/8, 192.168.0/24
Yes
0
+
all
参考:https:/