linux循环ping脚本,shell 编写脚本批量ping ip
最近做机房带宽检测。最近编写一个shell脚本批量ping各地机房的ip,返回失败率及平均响应时间#!/bin/bashlog=$1.logecho-n"">$logforiin`cat$1`do/bin/ping-s1000-f-c100$i>ip.txtecho"`curlip.cn?ip=$i``catip.txt|greptra...
·
最近做机房带宽检测。最近编写一个shell脚本批量ping各地机房的ip,返回失败率及平均响应时间#!/bin/bash
log=$1.log
echo -n "" > $log
for i in `cat $1`
do
/bin/ping -s 1000 -f -c 100 $i > ip.txt
echo "`curl ip.cn?ip=$i` `cat ip.txt | grep transmitted | gawk '{print $6}'` `cat ip.txt | grep avg | gawk -F / '{print $5}'`" >> $log
done
rm -rf ip.txt
把所有需要检测的IP存放在文本文件1中
执行脚本 sh ip.sh 1
执行脚本后会生成一个文件:1.log
cat 1.log
IP:122.114.78.23 来自:河南省郑州市 景安网络 0% 48.073
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐



所有评论(0)