通过shell脚本,批量ping主机ip的存活状态


#!bin/bash
for hostip in {200..210}; #此处还可以换成 `seq 200 210`;
do
ip="192.168.1.$hostip"
ping -c 1 $ip >> /dev/null #/dev/null相当与是一个垃圾站,将错误信息放到里面;
if [ "$?" == "0" ];then #$? 是上一个程序执行是否成功,如果执行成功则$? 为0
echo $ip is UP >> /var/log/ping.log
else
echo $ip is DOWN >> /var/log/test/ping.log
fi
done