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

王朝学院·作者佚名  2016-05-26
窄屏简体版  字體: |||超大  

基于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&

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

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航