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

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

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

#!/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

#!/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

安装nmap后(ubuntu通过apt-get install nmap安装),运行下列命令即可 nmap -p0-65535 目标ip地址 常用的扫描类型: 1、-sP(ping的方式扫描,检查主机在线与否,不发送任何报文到目的主机,想知道目标主机是否运行,而不想进行其它扫描,这扫描方...

ping -c 5 www.baidu.com >ping.txt,其中通断过程可以用grep命令从txt文件中查找并加以判断。

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