默认情况下,ubuntu中没有开启cron日志,这样你可能无法查看定时任务的执行情况。
ubuntu中如何开启cron日志呢?其实也很简单,三步搞定!
第一步:修改配置文件/etc/rsyslog.d/50-default.conf
# Default rules for rsyslog. # # For more information see rsyslog.conf(5) and /etc/rsyslog.conf # # First some standard log files. Log by facility. # auth,authpriv.* /var/log/auth.log *.*;auth,authpriv.none -/var/log/syslog #cron.* /var/log/cron.log #daemon.* -/var/log/daemon.log kern.* -/var/log/kern.log #lpr.* -/var/log/lpr.log mail.* -/var/log/mail.log #user.* -/var/log/user.log
将#cron.*前面的注释,也就是#去掉,从配置文件中可以看到cron日志默认保存的位置是 /var/log/cron.log
第二步:重启rsyslog服务
# service rsyslog restart rsyslog stop/waiting rsyslog start/running, process 9162
第三步:重启cron服务
# service cron restart cron stop/waiting cron start/running, process 9181
最后,确认下日志文件是否正常生成了
# cd /var/log # ll c* -rw-r----- 1 syslog adm 262 Aug 11 10:35 cron.log
转载请注明:知识蚂蚁 » ubuntu中如何开启cron日志