ubuntu怎么查看crontab运行日志

发布时间:2020-09-01编辑:脚本学堂
有关ubuntu系统中查看crontab运行日志的方法,crontab在linux中用于定时任务的执行,当然也会记录运行日志,如何查看呢,可以参考下本文提供的方法。

ubuntu怎么查看crontab运行日志

问题描述:

一台服务器crontab定时运行scp的备份脚本失败,手动执行脚本没问题,jbxue小编建议遇到问题,首先想到的查看相关日志文件

这里就需要从crontab日志中查找原因,发现在/var/log下没有cron日志,在ubuntu server下如何查看crontab日志?

1、crontab记录日志
修改rsyslog
 

复制代码 代码示例:
sudo vim /etc/rsyslog.d/50-default.conf 
cron.*  /var/log/cron.log #将cron前面的注释符去掉 

2、重启rsyslog
 

复制代码 代码示例:
sudo  service rsyslog  restart 

3、查看crontab日志
 

复制代码 代码示例:
less  /var/log/cron.log 

4、crontab问题定位
1)、查看日志
/var/log/cron.log 和 /var/mail/$user
因为crontab运行日志记录在cron.log,开启sendmail服务会给当前crontab运行属主发送邮件

2)ssh错误信息
ubuntu查看crontab运行日志

解决方法:
删除当前主机用户的.ssh/hosts文件就可以了