日期:2014-05-16 浏览次数:20724 次
我在是有ntp做时间同步时遇到一个问题,一台linux机器已经做了ntp的服务器,但我还想让它同时做为ntp的客户端。在这种情况下我运行命令/usr/sbin/ntpdate time.example.com后,没有任何响应,该机器的时间也没有同步为时间服务器time.example.com的时间。
?
解决方法:
?
1)新建sh脚本gettime.sh,内容如下:
#!/bin/sh
. /etc/profile
. ~/.bash_profile
service ntpd stop
/usr/sbin/ntpdate zadl.zj.edu.cn
service ntpd start
2)修改文件gettime.sh的权限
chmod 777 gettime.sh
3)在crontab中设置该脚本定时执行
?
?
?