crontab中的ntpdate 时间同步不生效

在crontab中添加了 时间同步任务 

10 */1 * * * ntpdate -u 10.11.0.35;hwclock -w

但是时间还是一直不正确

开始检查

less /var/log/cron

May 25 12:25:01 localhost CROND[29708]: (root) CMD (ntpdate -u 10.11.0.35;hwclock -w)

命令确实按时执行了

再来看下执行结果

# less /var/spool/mail/root

/bin/sh: ntpdate: command not found
/bin/sh: hwclock: command not found

问题出在这里 ,在/bin/sh  下 找不到  这两个命令

解决:看看这两个命令在哪里

# which ntpdate
/usr/sbin/ntpdate

# which hwclock 
/usr/sbin/hwclock

重新更改crontab定时任务

#crontab -e
25 */1 * * * /usr/sbin/ntpdate -u 10.11.0.35;/usr/sbin/hwclock -w

#service crond restart

完成

原文地址:https://www.cnblogs.com/centos2017/p/12963610.html