1 #!/bin/bash
2 #
3
4 cping() {
5 local i=1
6 while [ $i -le 254 ]; do
7 if ping -W 1 -c 1 $1.$i &> /dev/null; then
8 echo "$1.$i is up"
9 let i++
10 else
11 echo "$1.$i is down"
12 let i++
13 fi
14 done
15 }
16
17 # cping 172.16.10
18
19
20 bping() {
21 local j=0
22 while [ $j -le 255 ]; do
23 cping $1.$j
24 let j++
25 done
26 }
27
28 bping 172.16
30 aping() {
31 local x=0
32 while [ $x -le 255 ]; do
33 bping $1.$x
34 let x++
35 done
36 }
37
38 aping 10
脚本:实现探测A类、B类、C类网络中的所有主机是否在线
最新推荐文章于 2022-06-13 19:52:35 发布