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
完成