批量ping脚本

来源:互联网 发布:东华大学的网络教育 编辑:程序博客网 时间:2024/04/19 16:43

【导读】

ip列表放在ip.txt下面。


#!/bin/bash



Filename=batping.sh


LANG=C
LC_ALL=C
PATH="$PATH:/sbin:/usr/sbin:/usr/local/sbin:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/bin:/bin:/usr/local/bin"
export LANG LC_ALL PATH


for i in `cat ip.txt` 
do
ping=`ping -c 1 $i|grep loss|awk -F "%" '{print $1}'|awk '{print $NF}'`  
if [ $ping -gt 0  ];then
echo ping $i fail, packet loss is: $ping"%"
else
echo ping $i ok
fi
done
0 0
原创粉丝点击