问题背景:
今天发现朋友一台Ubuntu服务器crontab定时运行任务失败,于是果断从crontab的日志里找原因,突然发现其服务器的 /var/log下没有cron日志,这里记录一下如何开启ubuntu server的crontab日志
解决方法:
将cron.*前面的注释符去掉
1. 修改rsyslog(大致是第10行):
sudo vim /etc/rsyslog.d/50-default.conf
#cron.* /var/log/cron.log
2. 重启rsyslog:
sudo service rsyslog restart
3. 查看crontab日志:
tail -f /var/log/cron.log | nl