明明指定了crontab任务,但是时间到了,仍旧看不到执行结果。查看了cron.log也没有任何执行的迹象。
附:生成cron.log的方法:
vim /etc/rsyslog.d/50-default.conf ,将包含cron.*那行注释掉。
突然想起刚刚修改了系统时间,会不会时cron时间非系统时间导致的?于是把cron任务时间修改为推迟8小时执行,果然执行了。。。所以可以确定就是时间不同步导致的。
附:修改系统时间参考 https://blog.csdn.net/mustard2017/article/details/80554547
通过service cron restart重启cron就可以实现二者的时间同步。
网友评论