LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 731|回复: 2

让你用ping时显示结果象cisco中一样,并在丢包时报警!

[复制链接]
发表于 2004-6-11 22:04:30 | 显示全部楼层 |阅读模式

  1. #!/bin/bash
  2. n=1
  3. while ((n<=$2)) ; do
  4. ping -c 1  $1 >/dev/null
  5. case $? in
  6. 0) echo -n '!' ;;
  7. 1) echo -n '.' && echo -ne "\a" ;;
  8. *) exit ;;
  9. esac
  10. ((n+=1))
  11. done
  12. echo
复制代码

将上面的脚本存成文件,比如保存名为pingg的文件中,并给于执行权限,那么我们可以打pingg www.163.com 10  这样大家可以看看执行结果,但要记住必须是这样的格式,当你ping丢包时他还可以报警。

例 如  pingg www.yahoo.com 20
!!!!!!!!.!!!!!!!!!.!
发表于 2004-6-11 23:13:28 | 显示全部楼层
呵呵,我记得论坛里你提过这样的问题~,解决啦?! very good :thank
ps:此脚本已经收藏至:
http://www.linuxsir.cn/bbs/showthread.php?threadid=29701
特此通知兄弟! :thank
 楼主| 发表于 2004-6-12 12:06:43 | 显示全部楼层
多亏你我才能试成功,当然ping命令本身的方式才更科学,但这个更形象,并且在丢包时报警便于更形象的观查结果。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表