免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 4353 | 回复: 12
打印 上一主题 下一主题

在线等待:怎么编写shell脚本纪录ping的返回结果 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2003-06-09 12:42 |只看该作者 |倒序浏览
两台机器:solaris 192.168.0.35   winnt 192.168.0.37
从solaris ping winnt,每五分钟ping 一次 ,正常的返回结果不纪录(100%通为正常),怎么编写shell程序呢?
我要测丢包率 用ksh

急!!!

论坛徽章:
0
2 [报告]
发表于 2003-06-09 12:46 |只看该作者

在线等待:怎么编写shell脚本纪录ping的返回结果

返回0表示目标主机正常联通,
非0表示网络有问题。
用shell脚本可以进行简单判断。

论坛徽章:
0
3 [报告]
发表于 2003-06-09 12:51 |只看该作者

在线等待:怎么编写shell脚本纪录ping的返回结果

我要求知道丢包率是多少

论坛徽章:
0
4 [报告]
发表于 2003-06-09 13:02 |只看该作者

在线等待:怎么编写shell脚本纪录ping的返回结果

将返回值记录在一个文件里
grep -v 0 file | wc -l  '没有ping通的次数
wc -l file                   '总的次数

论坛徽章:
0
5 [报告]
发表于 2003-06-09 13:05 |只看该作者

在线等待:怎么编写shell脚本纪录ping的返回结果

那就自己写个程序吧。用shell估计比较难办。

论坛徽章:
1
荣誉会员
日期:2011-11-23 16:44:17
6 [报告]
发表于 2003-06-09 13:05 |只看该作者

在线等待:怎么编写shell脚本纪录ping的返回结果

  1.      
  2. #!/usr/bin/bash
  3. while 1
  4. do
  5. ping 192.168.0.37 |grep -v alive >;>;pingresult.txt
  6. sleep 300
  7. done
复制代码


这是我写的第二个SHELL,不知道能否满足要求。

论坛徽章:
1
荣誉会员
日期:2011-11-23 16:44:17
7 [报告]
发表于 2003-06-09 13:11 |只看该作者

在线等待:怎么编写shell脚本纪录ping的返回结果

[quote]原帖由 "lycxlove"]正常的返回结果不纪录(100%通为正常),[/quote 发表:
   

ping的结果里没有100%
  
bash-2.03# ping 168.68.1.246
168.68.1.246 is alive
bash-2.03#

论坛徽章:
0
8 [报告]
发表于 2003-06-09 13:26 |只看该作者

在线等待:怎么编写shell脚本纪录ping的返回结果

在solaris 里面
#ping ******
****** is alive
#

估计看看man里面关于ping的参数会有帮助

论坛徽章:
1
荣誉会员
日期:2011-11-23 16:44:17
9 [报告]
发表于 2003-06-09 14:02 |只看该作者

在线等待:怎么编写shell脚本纪录ping的返回结果


  1. #!/usr/bin/ksh
  2. while [ 1 = 1 ]
  3. do
  4. echo `date`"          "`ping 192.168.0.37` |grep -v alive >;>;pingresult.txt
  5. sleep 300
  6. done
复制代码


原来的没试,这个试过是可以的。

论坛徽章:
0
10 [报告]
发表于 2003-06-09 14:19 |只看该作者

在线等待:怎么编写shell脚本纪录ping的返回结果

ping的命令本来就带统计的呀
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP