Linux系统下,默认Crontab是不输出日志文件的,虽然在晚上看到了很多查看日志文件的文章,但是我们的问题是为什么没有日志,这不是因为定时任务没有执行,是因为日志功能没有开启。
Linux的系统日志是通过rsyslog服务控制的,所以我们需要先开启rsyslog中的cron日志功能。
编辑配置文件
vim /etc/rsyslog.d/50-default.conf
然后我们把cron.*
前面的注释去掉,如下图:
这里丢了一张图
然后我们重启rsyslog日志服务
service rsyslog restart
如果报权限问题,在命令前添加sudo
,root不会报错。
暂无评论