红联Linux门户
Linux帮助

求shell脚本

发布时间:2011-08-11 11:41:01来源:红联作者:jiancheng
求高手写一个链路检测的脚本 就是轮流的去ping一些ip ping200个包 当丢包高于3%时 给msn发一个提示 跪求!
文章评论

共有 5 条评论

  1. nishui333 于 2011-08-12 11:52:41发表:

  2. cwm881012 于 2011-08-12 10:48:52发表:

    不错啊,好用。

  3. jiancheng 于 2011-08-11 13:45:33发表:

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

  4. age 于 2011-08-11 12:12:54发表:

    [i=s] 本帖最后由 age 于 2011-8-11 12:15 编辑 [/i]

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

  5. jiancheng 于 2011-08-11 11:41:55发表:

    大虾帮帮忙!!!!