目录

想看cron的日志 (Linux日志 2)

关于rsyslog的一点东西

前言

cronLinux上十分重要的服务。其基于时间的任务管理。让我们可以自由的在固定时间、日期、间隔下,运行定期任务。而其基于时间的任务管理,也让其日志有着重要的参考价值。可当我们去查看cron的时候,却发现其日志并没有被记录下来,这又是什么原因呢。

rsyslog日志管理

在之前的消失不见的lastb (Linux日志 1)一篇中,我们介绍了logrotate工具的一些内容。那cron的日志,是不是也要去找logrotate呢?其实并不是的,因为logrotate是一个日志分割管理软件,是对已有日志进行存储管理的。而这回则是日志是否保存的问题,这是由另外一个名为rsyslog的软件决定的。

修改rsyslog配置

其配置位于/etc/rsyslog.conf,找到其中cron的行如下所示:

1
#cron.*       /var/log/cron.log

其被注释掉了,我们取消掉它的注释。

1
cron.*       /var/log/cron.log

在重启rsyslog服务,即可

1
2
sudo systemctl restart rsyslog.service
sudo systemctl restart cron.service

这时,我们在/var/log下面,应该就能找到cron的日志了。