cron服务启动,但是crontab不执行的问题或执行时间有差异
发现一台服务器的crontab,设置每分钟执行的脚本,执行正常,但是设定指定时间的脚本,到时间后不执行。最后发现是时钟问题。
crontab在服务启动的时候读取本地时间,以后每分钟读取硬件时钟,所以如果中间同步过时间,那么就可能出这种问题。
解决方法:
同步硬件时钟 hwclock -w
在执行时间同步后,一定要同步硬件时钟
发现一台服务器的crontab,设置每分钟执行的脚本,执行正常,但是设定指定时间的脚本,到时间后不执行。最后发现是时钟问题。
crontab在服务启动的时候读取本地时间,以后每分钟读取硬件时钟,所以如果中间同步过时间,那么就可能出这种问题。
解决方法:
同步硬件时钟 hwclock -w
在执行时间同步后,一定要同步硬件时钟