默认情况下,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日志

我来说说

(便于我们更好的交流)

有不明白的地方欢迎留言哦~
取消