脚本
#!/bin/bash
for i in `cat /tmp/iplist.txt`
do
ping -c 1 $i > /dev/null 2>&1
if [ $? -eq 0 ]
then
echo "IP ${i} ping OK" >> /tmp/iplistcheckdown.txt
else
echo "IP ${i} ping NOTOK" >> /tmp/iplistcheckdown.txt
fi
done
1.新建脚本ping.sh,输入上述内容
2.新建/tmp/iplist.txt,里边存放被检测的IP地址,一行一个
3.ping之后的判断结果放到/tmp/iplistcheckdown.txt,iplistcheckdown.txt中行结尾为OK的表示可以ping同,结尾为NOTOK的表示不能ping通