#! /bin/bash
while true; do
for i in `cat ips`
do
ping=`ping -c 1 $i|grep loss|awk '{print $6}'|awk -F "%" '{print $1}'`
if [ $ping -eq 100 ];then
echo ping $(date +%Y%m%d%t%X) $i fail >> network_fail.log
else
echo ping $(date +%Y%m%d%t%X) $i ok >>network_ok.log
fi
done
sleep 1
done
另外建一个ips的文件,把想ping的ip写在文件里
java@ubuntu:~$ cat ips
172.16.1.26
172.16.1.62