42121 发表于 2015-11-2 10:36:33

检查多个IP是否ping通的两种脚本

前言:一下两个脚本,实现对多个地址不连续的ip进行ping测试,两个脚本的功能是一样的,脚本如下:
第一个脚本:
#!/bin/bash
cat iplist|while read line#iplist是存放IP的文档,与脚本放在一个路径,格式为每行一个IP地址
do
ping -c2 $line>/dev/null
if [ $? = 0 ]
then
echo "$line is up!"
else
echo "$line is down"
fi
done


第二个脚本:
#!/bin/bash
#check ping
for ip in `cat iplist`#iplist为写IP地址的文件,格式为每行写一个IP地址,此文件跟脚本放在同一个路径下
do
    ping -c2 $ip >/dev/null
    if [ $? = 0 ]
    then
       echo "$ip is up!"
    else
       echo "$ip is down!"
    fi
done


页: [1]
查看完整版本: 检查多个IP是否ping通的两种脚本