#!/bin/bash
#将所有的时间同步服务器赋值给time变量
time=(s2c.time.edu.cn s1b.time.edu.cn s1c.time.edu.cn s1d.time.edu.cn s1e.time.edu.cn s2a.time.edu.cn s2b.time.edu.cn s2d.time.edu.cn s2e.time.edu.cn s2f.time.edu.cn s2g.time.edu.cn s2h.time.edu.cn s2j.time.edu.cn s2k.time.edu.cn s2m.time.edu.cn)
#循环遍历每一个时间同步服务器
for i in ${time[@]}
do
echo "$i">>/data/shell/time.txt
/usr/sbin/ntpdate $i>>/data/shell/time.txt
#判断该时间同步是否执行成功,成功则退出循环,否则继续下一个循环
if [ $? -eq 0 ];then
echo "ok">>/data/shell/time.txt
break
else
continue
fi
done