脚本\探测机器网络连接脚本

#! /bin/sh#b=`awk -F = '/\[inteval\]/$1/int/{temp=1}temp==1&&$2~/[0-9]/{print $1}' ipofmachines.ini`b=`awk '/\[inteval\]/$1~/int/{split ($1,intarr,"=");print intarr[2]}' ipofmachines.ini`#e=`awk '/\[inteval\]/$1~/int/{split ($1,intarr,"=");split (intarr[2],intarr2," ");print intarr2[1]}' ipofmachines.ini`#echo "b="$b#ping 10.8.8.120 -c 2 -i $bfunction doping2(){ _msg=$1 # _msg2=$2 # echo "msg="$_msg; # echo "msg2="$_msg2; ping $1 -c 2 -i $2 | grep -q "Unreachable"; if [ $? -eq 0 ]; then {echo $_msg" is unreachable" echo &date "+%G-%m-%d %H:%M:%S" >> pingallmachines.log; echo "$_msg:is unreachable" >> pingallmachines.log; } fi; }#b=`awk '/\[inteval\]/$1~/int/{split ( $1,intarr,"=");print intarr[2]}' ipofmachines.ini`export -f doping2export myint=$bawk -F '=' '#int={print "\$b"}/ips/{temp2=1}temp2==1&&$2~/[0-9]/{len=split ( $2,iparray,"," );#print "len="len;#myint=5;#print "myint="#print "$myint"while( 1 ) { for(k=1;k<len;k++) {temp3=iparray[k];system("doping2 " temp3 "$myint")} }}' ipofmachines.ini
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值