测试一个网段主机在线情况

231 阅读1分钟
#!/bin/bash
#Auth: cy
#测试172.27.8.0/22网段主机在线情况
#up表示在线,down表示离线
for m in `seq 8 11`
        do
        for n in `seq 1 255`
                do

                ping -c 3 -W 3 172.27.$m.$n &>/dev/null
                if [ $? -eq 0 ];then
                        echo 172.27.$m.$n is up
                else
                        echo 172.27.$m.$n is down
                fi

                done

        done
wait

可以直接执行脚本,这个脚本还可以继续完善。。。
执行脚本