介绍
基本信息
作者:朱明宇
名称:批量检测服务器网络的联通状态
作用:批量检测服务器网络的联通状态
使用方法
1. 将此脚本和清单 $list 文件放在同一目录下
2. 清单 $list 里每个远程服务器名或 IP 地址占用 1 行
3. 在此脚本的分割线内写入相应的内容
4. 给此脚本添加执行权限
5. 执行此脚本
脚本分割线里的变量
list=”servers_all_list.txt” #指定服务器清单
脚本
#!/bin/bash
####################### Separator ########################
list="servers_all_list.txt"
####################### Separator ########################
read -p "will ping please input y " a
echo $a
if [ "$a" != "y" ];then
echo "you don't agree so exit now"
exit
fi
num=0
for i in `awk '{print $1}' servers_all_list.txt`
do
let num++
echo "$num $i"
ping -c3 -i0.4 -w0.8 $i
echo
done
(
补充:清单示例如下,可直接复制粘贴,如果不更改脚本,清单请命名为 servers_all_list.txt:
db1
db2
db3
web1
web2
)