crontab执行时间和系统时间不一致

最近发现一个非常奇怪的问题,症状如下:

  1. crontab 定时任务 配置时间 是 30 20 * * * (每日20点30分执行)

  2. 运行脚本时间却是 9:30左右

通过上面的描述和日志,可以看出 相差时间是13小时左右,我能肯定的就是脚本时间是对的,那么就可以推断出来crontab执行时间是不对的,最后查阅资料才知道原因:

本人服务器由于某种原因系统时间不对,调整了系统时间,但是没有重启crontab 服务

解决办法如下,重启crontab 服务

systemctl restart crond

时间终于对了


版权声明:本文为weixin_42272246原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。