linux shell测试服务器网络-multiple process version

1.需求:

编写脚本测试 192.168.10.0/24 整个网段中哪些主机处于开机状态,哪些主机处于关机。

2.shell脚本

ping-multiple-process.sh

#!/bin/bash
#ping-for shell

function myping()
{
ping -c 2 -i 0.5 -W 1 192.168.10.$i &> /dev/null
#-c:The Count of ping
#-i:The Interval of ping
#-W:The Timeout of single ping
if [ $? -eq 0 ];then
  echo "$1 is up"
else
  echo "$1 is down"
fi
}

for i in {1..254}
do
  myping 192.168.10.$i &
done
# 使用&符号,将执行的函数放入后台执行,这样做的好处是不需要等待ping第一台主机的回应,就可以继续并发ping第二台主机,依次类推.

验证

[root@elasticsearch ~]# sh ping-multiple-process.sh 
[root@elasticsearch ~]# 
192.168.10.1 is up
192.168.10.2 is up
192.168.10.243 is up
192.168.10.6 is down
192.168.10.12 is down
192.168.10.13 is down
192.168.10.3 is down
192.168.10.9 is down
192.168.10.5 is down
192.168.10.19 is down
192.168.10.39 is down
192.168.10.45 is down
192.168.10.47 is down
192.168.10.8 is down
192.168.10.4 is down
192.168.10.43 is down
192.168.10.66 is down
192.168.10.54 is down
192.168.10.50 is down
192.168.10.17 is down
192.168.10.18 is down
192.168.10.10 is down
192.168.10.28 is down
192.168.10.58 is down
192.168.10.34 is down
192.168.10.59 is down
192.168.10.7 is down
192.168.10.35 is down
192.168.10.29 is down
192.168.10.72 is down
192.168.10.55 is down
192.168.10.21 is down
192.168.10.33 is down
192.168.10.48 is down
192.168.10.77 is down
192.168.10.14 is down
192.168.10.46 is down
192.168.10.16 is down
192.168.10.27 is down
192.168.10.22 is down
192.168.10.51 is down
192.168.10.78 is down
192.168.10.25 is down
192.168.10.44 is down
192.168.10.41 is down
192.168.10.74 is down
192.168.10.32 is down
192.168.10.31 is down
192.168.10.24 is down
192.168.10.90 is down
192.168.10.71 is down
192.168.10.40 is down
192.168.10.15 is down
192.168.10.57 is down
192.168.10.52 is down
192.168.10.38 is down
192.168.10.84 is down
192.168.10.75 is down
192.168.10.69 is down
192.168.10.20 is down
192.168.10.60 is down
192.168.10.53 is down
192.168.10.62 is down
192.168.10.80 is down
192.168.10.111 is down
192.168.10.64 is down
192.168.10.101 is down
192.168.10.68 is down
192.168.10.76 is down
192.168.10.93 is down
192.168.10.112 is down
192.168.10.109 is down
192.168.10.98 is down
192.168.10.113 is down
192.168.10.26 is down
192.168.10.37 is down
192.168.10.73 is down
192.168.10.30 is down
192.168.10.65 is down
192.168.10.42 is down
192.168.10.105 is down
192.168.10.81 is down
192.168.10.61 is down
192.168.10.49 is down
192.168.10.104 is down
192.168.10.67 is down
192.168.10.36 is down
192.168.10.108 is down
192.168.10.100 is down
192.168.10.11 is down
192.168.10.118 is down
192.168.10.96 is down
192.168.10.125 is down
192.168.10.103 is down
192.168.10.70 is down
192.168.10.92 is down
192.168.10.56 is down
192.168.10.85 is down
192.168.10.88 is down
192.168.10.97 is down
192.168.10.110 is down
192.168.10.106 is down
192.168.10.121 is down
192.168.10.114 is down
192.168.10.63 is down
192.168.10.91 is down
192.168.10.119 is down
192.168.10.99 is down
192.168.10.89 is down
192.168.10.23 is down
192.168.10.94 is down
192.168.10.123 is down
192.168.10.79 is down
192.168.10.122 is down
192.168.10.117 is down
192.168.10.102 is down
192.168.10.82 is down
192.168.10.87 is down
192.168.10.86 is down
192.168.10.107 is down
192.168.10.120 is down
192.168.10.95 is down
192.168.10.115 is down
192.168.10.116 is down
192.168.10.137 is down
192.168.10.124 is down
192.168.10.133 is down
192.168.10.135 is down
192.168.10.129 is down
192.168.10.132 is down
192.168.10.134 is down
192.168.10.128 is down
192.168.10.127 is down
192.168.10.131 is down
192.168.10.130 is down
192.168.10.197 is down
192.168.10.148 is down
192.168.10.139 is down
192.168.10.144 is down
192.168.10.168 is down
192.168.10.171 is down
192.168.10.179 is down
192.168.10.156 is down
192.168.10.151 is down
192.168.10.152 is down
192.168.10.187 is down
192.168.10.186 is down
192.168.10.136 is down
192.168.10.149 is down
192.168.10.185 is down
192.168.10.158 is down
192.168.10.165 is down
192.168.10.162 is down
192.168.10.194 is down
192.168.10.193 is down
192.168.10.191 is down
192.168.10.166 is down
192.168.10.176 is down
192.168.10.177 is down
192.168.10.138 is down
192.168.10.190 is down
192.168.10.175 is down
192.168.10.189 is down
192.168.10.181 is down
192.168.10.174 is down
192.168.10.153 is down
192.168.10.169 is down
192.168.10.180 is down
192.168.10.173 is down
192.168.10.155 is down
192.168.10.164 is down
192.168.10.170 is down
192.168.10.83 is down
192.168.10.163 is down
192.168.10.126 is down
192.168.10.184 is down
192.168.10.160 is down
192.168.10.142 is down
192.168.10.159 is down
192.168.10.143 is down
192.168.10.206 is down
192.168.10.183 is down
192.168.10.205 is down
192.168.10.140 is down
192.168.10.192 is down
192.168.10.145 is down
192.168.10.172 is down
192.168.10.154 is down
192.168.10.167 is down
192.168.10.146 is down
192.168.10.204 is down
192.168.10.223 is down
192.168.10.214 is down
192.168.10.147 is down
192.168.10.201 is down
192.168.10.217 is down
192.168.10.196 is down
192.168.10.188 is down
192.168.10.218 is down
192.168.10.210 is down
192.168.10.178 is down
192.168.10.222 is down
192.168.10.228 is down
192.168.10.195 is down
192.168.10.202 is down
192.168.10.235 is down
192.168.10.215 is down
192.168.10.203 is down
192.168.10.161 is down
192.168.10.216 is down
192.168.10.219 is down
192.168.10.230 is down
192.168.10.198 is down
192.168.10.224 is down
192.168.10.207 is down
192.168.10.244 is down
192.168.10.239 is down
192.168.10.229 is down
192.168.10.246 is down
192.168.10.211 is down
192.168.10.220 is down
192.168.10.150 is down
192.168.10.248 is down
192.168.10.157 is down
192.168.10.232 is down
192.168.10.234 is down
192.168.10.233 is down
192.168.10.245 is down
192.168.10.237 is down
192.168.10.209 is down
192.168.10.225 is down
192.168.10.231 is down
192.168.10.252 is down
192.168.10.241 is down
192.168.10.213 is down
192.168.10.182 is down
192.168.10.227 is down
192.168.10.242 is down
192.168.10.251 is down
192.168.10.240 is down
192.168.10.208 is down
192.168.10.200 is down
192.168.10.199 is down
192.168.10.236 is down
192.168.10.254 is down
192.168.10.249 is down
192.168.10.212 is down
192.168.10.226 is down
192.168.10.253 is down
192.168.10.250 is down
192.168.10.221 is down
192.168.10.238 is down
192.168.10.247 is down
192.168.10.141 is down
[root@elasticsearch ~]# 

  • 8
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小黑要上天

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值