如何让一台linux服务器既做ntp服务器也做ntp客户端

我在是有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中设置该脚本定时执行

 

 

 

你可能感兴趣的:(linux,脚本,bash)