+ -
当前位置:首页 → 问答吧 → 求shell脚本

求shell脚本

时间:2011-08-11

来源:互联网

求高手写一个链路检测的脚本 就是轮流的去ping一些ip ping200个包 当丢包高于3%时 给msn发一个提示 跪求!

作者: jiancheng   发布时间: 2011-08-11

大虾帮帮忙!!!!

作者: jiancheng   发布时间: 2011-08-11

本帖最后由 age 于 2011-8-11 12:15 编辑

给msn发提示倒不怎么会, 估计pidgin也许有命令做到
前面的很简单
对所有IP地址做个for循环
ping -c 200 <ip>
然后对结果用sed或awk处理, 把丢包率截获出来, 后面就是简单的比较了
比如
  1. [archblue@MyLady archblue]$ping -c 2 8.8.8.8 | sed -n /transmitted/p | awk 'BEGIN{FS=","}{print $3}' | awk 'BEGIN{FS=" "}{print $1}'
  2. 0%
复制代码

作者: age   发布时间: 2011-08-11

能详细一点吗  判断语句怎么写

作者: jiancheng   发布时间: 2011-08-11

不错啊,好用。

作者: cwm881012   发布时间: 2011-08-12