Ubuntu Linux检查cron日志文件错误或/var/log/cron.log文件中的消息
时间:2020-01-09 14:16:54 来源:igfitidea点击:
Ubuntu Linux 12.04/14.04 LTS服务器中的cron日志在哪里?
如何在Ubuntu服务器中检查cron日志?
如何检查crond服务器是否已启用和/或在Ubuntu Linux服务器上正常运行?
您可以使用以下命令检查crond和cron日志。
crond(cron服务器)正在运行吗?
使用pgrep或ps命令,如下所示以验证crond正在运行:
pgrep cron ps aux | grep cron sudo service cron status sudo status cron
cron服务是否在Debian或Ubuntu Linux上运行?
您可以使用grep命令检查/var/log/syslog文件来确定cron服务是否正在运行,如下所示:
$ sudo grep --color -i cron /var/log/syslog
输出示例:
Jan 17 18:12:11 planetvenus root: cronplanet Jan 17 18:17:01 planetvenus CRON[3911]: (root) CMD ( cd / && run-parts --report /etc/cron.hourly) Jan 17 18:23:31 planetvenus cron[3927]: (CRON) INFO (pidfile fd = 3)
cron日志在Ubuntu Linux上存储其中?
日志存储在/var/log/cron.log
文件中。
解决方法:您需要进行如下配置。
使用文本编辑器(例如vi或nano)编辑/etc/rsyslog.d/50-default.conf文件:
$ sudo vi /etc/rsyslog.d/50-default.conf
或者
$ sudo nano /etc/rsyslog.d/50-default.conf
找到这行:
#cron.* /var/log/cron.log
删除该行(即删除"#"):
cron.* /var/log/cron.log
重新启动以下两项服务:
$ sudo service rsyslog restart $ sudo service cron restart
输出示例:
rsyslog stop/waiting rsyslog start/running, process 4004 cron stop/waiting cron start/running, process 4014
现在,Ubuntu LTS服务器中的cron错误记录其中?
解决方法:您需要使用grep或tail命令查看``/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