#!/bin/bash
#
#
address=”10.0.0″
up_count=0
down_count=0
opration () {
ping -W 1 -c 1 $1 &> /dev/null && state=0 || state=1
if [ $state -eq 0 ];then
echo -e “\033[32m$1\tis up\033[0m”
((up_count++))
else
echo -e “\033[31m$1\tis down\033[0m”
((down_count++))
fi
}
#for i in {1..66};do
# for y in {1..255};do
#
# opration “$address.$i.$y”
# done
#
#done
num1=1
while [ $num1 -le 30 ];do
opration “$address.$num1”
((num1++))
done
opration “$address.1”
echo “$up_count is up”
echo “$down_count is down”
- 本文固定链接: https://www.gayj.cn/?p=337
- 转载请注明: https://www.gayj.cn/
捐 赠如果您觉得这篇文章有用处,请支持作者!鼓励作者写出更好更多的文章!