码迷,mamicode.com
首页 > 系统相关 > 详细

Linux时间同步脚本

时间:2018-02-28 16:28:11      阅读:184      评论:0      收藏:0      [点我收藏+]

标签:body   服务器   变量   upload   pos   bash   shel   data   lin   

技术分享图片

#!/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

 

Linux时间同步脚本

标签:body   服务器   变量   upload   pos   bash   shel   data   lin   

原文地址:https://www.cnblogs.com/bazingafraser/p/8483752.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!