crontab任务执行延迟8小时
当前时间: 2019-12-24 15:22:19
crontab的log显示和当前时间相比较是延迟了8个小时。
linux的date命令却显示的是当前时间,没有延迟
猜测是crontab的时区不对。
解决方法:
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
service crond restart
最后,发现需要在/etc/crontab中配置一下时区,重启crond才行。
CRON_TZ=Asia/Shanghai