方法一
将ip地址写入ip.txt
[root@zeng ~]# cat ping.sh
#!/bin/bash
cat ip.txt |while read line;
do
ip=echo $line |awk '{print $1}'
ping -c 3 -w 2 $ip &> /dev/null
if [ $? -eq 0 ];then
echo $ip live
else
echo $ip dead
fi
done
方法二
[root@zeng ~]# cat ping2.sh
#!/bin/bash
cat ip.txt |while read line;
do
ip=echo $line |awk '{print $1}'
ping -c 2 $ip &> /dev/null && echo $ip up ||echo $ip down
done