51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2500|回复: 10
打印 上一主题 下一主题

[求助] 关于ping推送服务器的 帮忙啊

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-3-19 11:40:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
现在我ping 推送服务器,然后把产生的目录志向本地
ping 192.16.5.51 -t>E:\savefile\haha.txt
然后我用ue打开


问题是我怎么知道  其中产生的某条记录的产生时间   
eg  推送服务器断开了   我怎么知道它断开的时间    (别告诉我是用肉眼一直看)
哪位高手帮帮忙
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2007-3-19 14:53:06 | 只看该作者
Batch Code:
  1. @rem ping.ip.cmd Createdby shanxi
  2. @rem (a) Unknown host                                   = ERRORLEVEL 1
  3. @rem    (usually=name not found on DomainNameServer)
  4. @rem (b) Brief help (with no parameter)                 = ERRORLEVEL 1
  5. @rem Note: for PING Brief help with /? switch, ERRORLEVEL is 0
  6. @rem (c) Invalid switch                                 = ERRORLEVEL 1
  7. @rem     (and displays the Brief help as well)
  8. @rem (d) Interrupted with [Ctrl-C]                      = ERRORLEVEL 255
  9. @echo off
  10. set IP=192.16.5.51
  11. echo start ping %IP%,%DATE% %TIME%>>%IP%pinglog.txt
  12. :start
  13. ping -n 1 %IP%|find "Reply"
  14. if errorlevel 1 goto end
  15. if not errorlevel 1 goto start
  16. :end
  17. echo connection failed,now is:%DATE% %TIME%>>%IP%pinglog.txt
  18. rem exit
  19. exit
复制代码


存为ping.ip.cmd.

[ 本帖最后由 shanxi 于 2007-3-20 18:59 编辑 ]
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2007-3-19 16:29:55 | 只看该作者

这个有点高深 我没理解上去

我用的是cmd  然后ping 推送
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2007-3-19 17:44:46 | 只看该作者

。。。

我的意思就是需要加、哪些参数   使我能看到时间
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2007-3-19 18:09:15 | 只看该作者
高手!

希望我没有注释错。

@rem ping.bat Createdby xiaoshancom
@rem (a) Unknown host                                   = ERRORLEVEL 1
@rem    (usually=name not found on DomainNameServer)
@rem (b) Brief help (with no parameter)                 = ERRORLEVEL 1
@rem Note: for PING Brief help with /? switch, ERRORLEVEL is 0
@rem (c) Invalid switch                                 = ERRORLEVEL 1
@rem     (and displays the Brief help as well)
@rem (d) Interrupted with [Ctrl-C]                      = ERRORLEVEL 255
@echo off
@以上是注释。下面才是程序。
echo start ping>>log1.txt  
@开始运行ping命令。  (相当于在cmd下输入start ping)     
date /t>>log1.txt
@写日期
time /t>>log1.txt
@写时间
:start
@start标记
ping -n 1 192.16.5.51|find "Reply"
@ping 目标,同时在返回结果中查找“Reply”,| 是管道,可以查找相关文档学习一下
if errorlevel 1 goto end
@如果是Unknown host 、Brief help (with no parameter)、Invalid switch 中的一个,则跳到:end。
if not errorlevel 1 goto start
@如果找到,或者按下ctrl+c,或者输入下/?(刚才漏了这个),则返回:start
:end
@结束标记
echo connection failed,current time is:>>log1.txt
@结束,把"connection failed,current time is:“写进log1.txt
date /t>>log1.txt
@再写日期
time /t>>log1.txt
@写时间
rem exit
exit
@结束批处理命令

[ 本帖最后由 nightbossa 于 2007-3-19 18:17 编辑 ]
回复 支持 反对

使用道具 举报

该用户从未签到

6#
 楼主| 发表于 2007-3-19 18:11:20 | 只看该作者

厉害

你太牛了   我明白了 偶像
回复 支持 反对

使用道具 举报

该用户从未签到

7#
 楼主| 发表于 2007-3-23 09:59:32 | 只看该作者

这个好浪费资源 有没有省一点的

这个脚本 好浪费资源  有没有省点资源的
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2007-3-23 10:00:28 | 只看该作者
帮顶
回复 支持 反对

使用道具 举报

该用户从未签到

9#
 楼主| 发表于 2007-3-23 10:53:36 | 只看该作者

搞定了

谢谢
回复 支持 反对

使用道具 举报

该用户从未签到

10#
 楼主| 发表于 2007-3-23 11:00:33 | 只看该作者

弄了个sleep好多了

sleep
回复 支持 反对

使用道具 举报

该用户从未签到

11#
发表于 2007-3-23 12:38:48 | 只看该作者
Sleep这个命令在server的资源包中才支持,既然是能用sleep,说明对时间要求不是特别精确

总体上来说已经很有效了,比起ping -t

[ 本帖最后由 shanxi 于 2007-3-23 12:39 编辑 ]
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-26 10:45 , Processed in 0.069527 second(s), 26 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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