Linux时间同步脚本

Posted bazingafraser

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux时间同步脚本相关的知识,希望对你有一定的参考价值。

技术分享图片

#!/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时间同步脚本的主要内容,如果未能解决你的问题,请参考以下文章

Linux 时间同步脚本

Linux时间同步脚本

linux文件远程传输客户端shell脚本与分布式客户机时间同步脚本

linux设置开机同步时间

Shell脚本——时间同步

linux,window服务器时间同步