一起学习网 一起学习网


Shell实现系统时间和BIOS时间同步校准脚本分享

网络编程 Shell实现系统时间和BIOS时间同步校准脚本分享 06-22

该脚本主要是从定义好的NTP服务器列表获取服务器地址进行同步,如果第一个不成功,会继续换下一个地址进行同步!不完善之处还请指出!

#!/bin/bash

# NTP网络时间校正脚本

# 奔跑

#NTP服务器数组列表 ntpServer=(

[0]=ntp.fudan.edu.cn [1]=asia.pool.ntp.org [2]=210.72.145.44 [3]=133.100.11.8 [4]=ntp.sjtu.edu.cn [5]=time.scau.edu.cn

)

#校验# serverNum=`echo ${#ntpServer[*]}` NUM=0 for (( i=0; i<=$serverNum; i++ )); do echo -n "正在和NTP服务器${ntpServer[$NUM]}校验中..." /usr/sbin/ntpdate ${ntpServer[$NUM]} >> /dev/null 2>&1 if [ $? -eq 0 ]; then echo -e "e[1;32mttttt[成功]e[0m" break else echo -e "e[1;31mttttt[失败]e[0m" let NUM++ fi sleep 2

done

#设置BIOS时间和系统时间一致 hwclock --systohc

如何编写健壮的Bash脚本(经验分享)
shell脚本在运行异常时会受到非常大的影响。本文介绍一些让bash脚本变得健壮的技术。使用set-u因为没有对变量初始化而使脚本崩溃过多少次?对于我来

Shell脚本实现的阳历转农历代码分享
闲来无事,想在Linux下用shell写一个阳历转农历的脚本,断断续续大概一个星期终于搞定。现在拿出来与大家分享。1、缘由本脚本实现原理是查表法(因

Shell脚本实现复制文件到多台服务器的代码分享
在多机集群环境中,经常面临修改配置文件后拷贝到多台服务器的情况,传统的执行scp比较麻烦,所以写了以下shell脚本,可以将指定文件拷贝到多台机


编辑:一起学习网

标签:脚本,服务器,多台,阳历,时间