首页 » 操作系统 » Linux » Linux下ntpdate时间同步命令出现the NTP socket is in use, exiting

Linux下ntpdate时间同步命令出现the NTP socket is in use, exiting

 

最近发现新装的Linux服务器,设置了crontab计划任务用ntpdate cn.pool.ntp.org命令同步操作系统时间;过了一段时间发现时间还是不准,手动执行了一下ntpdate命令却遇到the NTP socket is in use, exiting报错。

分析应该是NTP服务被占用导致计划任务未成功执行,停止NTP服务,再执行ntpdate同步命令,同步成功。

计划任务:
[root@localhost /]# crontab -l
0 1 * * * /usr/sbin/ntpdate cn.pool.ntp.org

手动执行报错:
[root@localhost /]# /usr/sbin/ntpdate cn.pool.ntp.org
22 May 13:56:26 ntpdate[17023]: the NTP socket is in use, exiting

停止ntp服务:
[root@localhost /]# service ntpd stop
Shutting down ntpd: [  OK  ]

设置ntp服务开机不自启动:
[root@localhost /]# chkconfig ntpd off

手动执行成功:
[root@localhost /]# /usr/sbin/ntpdate cn.pool.ntp.org
22 May 14:11:27 ntpdate[17352]: step time server 5.79.108.34 offset 826.232303 sec

原文链接:Linux下ntpdate时间同步命令出现the NTP socket is in use, exiting,转载请注明来源!

16