mshd.net
当前位置:首页 >> Linux下shEll脚本PING命令只要延迟高于100ms就发送... >>

Linux下shEll脚本PING命令只要延迟高于100ms就发送...

#!/bin/bashTimeout=0;Timeout_limit=1;Timeout_flag=0;IP="8.8.8.8" while [ 1 ]do # 取平均延迟的整数位 Timeout="`ping $IP -c 3 | grep 'min/avg/max/mdev'|awk '{print $4}'|cut -b '7'`" if [ $Timeout -ge $Timeout_limit ] && [...

1班(class1)的平均值:awk'BEGIN{sum=0;num=0}{if($2=="class1"){sum+=$3;num+=1}}END{printf"%f\n",sum/num}'c.txt2班(class2)的平均值:awk'BEGIN{sum=0;num=0}{if($2=="class2"){sum+=$3;num+=1}}END{printf"%f\n",sum/num}'c.txt3班(cl...

while true do if [ `ping -c 1 192.168.0.2|grep 100%|wc -l` -ne 0 ];then echo diaoxian_192.168.0.2 >>log2 fi done

我觉得你发在bbs就足够了:http://bbs.chinaunix.net/viewthread.php?tid=4077139 哈哈。

我的需求是PING这个地址 只要延迟高于100ms就发送个邮件 然后正常后在发个邮件通知 之后正常不发 一有延迟就发 我这个老是重复 求高人指点 #!/bin/bashIP=`ping 8.8.8.8 -c 3|sed -n "2p" |awk '{print $7}'|cut -f 2 -d "="|cut -f 1 -d "."`L=...

这个不需要写脚本吧?直接一个ping命令就可以了 ping -c 5 "hostname" >> filename 2>&1

#!/bin/bashwhile :do#包大小PACKETSIZE=32#发包数PACKETTIMES=10#间隔时间INTERVAL=1#ip列表文件位置IPFILE=/tmp/1#多长时间测试一次(秒)SLEEPTIME=60#临时文件TMP=/tmp/pingtmp#输出的ping.txt文件路径OUTPUT=/tmp/ping.txt#本机IP(这都不...

你不要写了,因为哪个很复杂啊!

[root@localhost ~]# ping -h Usage: ping [-LRUbdfnqrvVaA] [-c count] [-i interval] [-w deadline] [-p pattern] [-s packetsize] [-t ttl] [-I interface or address] [-M mtu discovery hint] [-S sndbuf] [ -T timestamp option ] [ -Q to...

#!/bin/bash for i in $(seq 151 254) do ping -c 1 192.168.0.$i &>/dev/null if [ $? -eq 0 ];then echo "Ip is up " else echo "ip is down" fi done

网站首页 | 网站地图
All rights reserved Powered by www.mshd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com