[root@bogon ~]# cat -n ping.sh 1 #!/bin/bash 3 ##test ping 4 UPHOSTS=/var/log/uphosts.`date +%m%d%Y` 5 DOWNHOSTS=/var/log/downhosts.`date +%m%d%Y` 6 PREFIX=192.168.1 7 for OCTET in `seq 1 254` 8 do 9 echo -en "Pinging ${PREFIX}.${OCTET}....." 10 ping -c1 -w1 ${PREFIX}.${OCTET} >/dev/null 2>&1 11 if [ "$?" -eq "0" ]; then 12 echo "OK" 13 echo "${PREFIX}.${OCTET}" >> ${UPHOSTS} 14 else 15 echo "Failed" 16 echo "${PREFIX}.${OCTET}" >> ${DOWNHOSTS} 17 fi 18 done 拨上×××,测试是否能ping 内网,很好用的,省力,要是能在windows 下跑就好了
转载于:https://blog.51cto.com/luyafei/695914