Ubuntu Linux如何检查cron日志文件

时间:2019-11-20 08:53:42  来源:igfitidea点击:

如何检查crontab任务是否正常?
如何查看/var/log/cron.log文件中的cron日志?
在Ubuntu服务器中,如何检查cron日志?
如何检查crond服务是否已启动?

检查crond(cron服务)是否正在运行?

检测crond是否运行:

pgrep cron
ps aux | grep cron
sudo service cron status
sudo status cron

或者检查/var/log/syslog文件来确定cron服务是否正在运行,如下所示:

$ sudo grep --color -i cron /var/log/syslog

在Ubuntu Linux中cron日志保存在哪里?

Ubuntu crontab日志一般保存在/var/log/cron.log文件中。

可以通过/etc/rsyslog.d/50-default.conf文件进行配置:

$ sudo vi /etc/rsyslog.d/50-default.conf

将:

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

的注释去掉,即改成:

cron.*                          /var/log/cron.log

重启以下两项服务,使更改生效:

$ sudo service rsyslog restart
$ sudo service cron restart

现在 cron的日志将输出到/var/log/cron.log文件中:

$ sudo grep something /var/log/cron.log
$ sudo more /var/log/cron.log
$ sudo tail -f /var/log/cron.log
$ sudo egrep -i 'error|log' /var/log/cron.log
$ sudo tail -F /var/log/cron.log