星空网 > 软件开发 > 操作系统

基于ntp的多服务器时间同步脚本

server服务器每1个小时更新一次时间,server服务器旗下同步服务器每5秒钟同步一次时间,同步服务器与外网不做交互,由server服务器进行同步时间。所以保证每一台同步服务器时间一致。

#vi ud_ntp.sh

#!/bin/bashtime=5ip(){echo "192.168.48.114"echo "192.168.28.233"}stp(){/etc/init.d/ntpd stop}upd(){ntpdate us.pool.ntp.org}stt(){/etc/init.d/ntpd start}num=`ps -ef | grep ntpd.pid | grep -v grep`not(){if [ ! -n "$num" ]; then#    echo "IS NULL"    upd    sttelse#    echo "NOT NULL"    stp    upd    sttfi}ntp(){while truedosleep $timefor i in `ip`do    ssh $i ntpdate 192.168.48.117    if [[ 00 == `date | awk -F ":" '{print $2}'` ]]    then        not        sleep 240         break    fidonedone}ntp&

还有什么考虑不周全的地方,大家指正!




原标题:基于ntp的多服务器时间同步脚本

关键词:时间

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流