当前位置:首页 » 服务存储 » ping数据包存储txt
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

ping数据包存储txt

发布时间: 2023-08-24 01:44:55

‘壹’ 批处理,连续不断的ping一个固定的ip,3秒ping1次,将结果全部输出到txt上,带上时间

  1. 不需要那么复杂,就四条命令搞定

  2. :looprem循环标志
    remping123.45.67.89-n1-w3000REM这是第一种方式,利用ping不通超时来计时.3000毫秒
    choice/t3/dy/n>nulREM这是另一种方式,作一个等3秒的选择
    date/T>>out.txtREM获取当前日期并保存到out.txt
    time/T>>out.txtREM获取当前日间并保存到out.txt
    ping172.16.12.164>>out.txtREMping并保存到out.txt
    @gotoloopREM循环
  3. 运行结果
  4. 2018-01-30
    14:30

    正在Ping172.16.12.164具有32字节的数据:
    来自172.16.12.164的回复:字节=32时间<1msTTL=64
    来自172.16.12.164的回复:字节=32时间<1msTTL=64
    来自172.16.12.164的回复:字节=32时间<1msTTL=64
    来自172.16.12.164的回复:字节=32时间<1msTTL=64

    172.16.12.164的Ping统计信息:
    数据包:已发送=4,已接收=4,丢失=0(0%丢失),
    往返行程的估计时间(以毫秒为单位):
    最短=0ms,最长=0ms,平均=0ms
    2018-01-30
    14:30

    正在Ping172.16.12.164具有32字节的数据:
    来自172.16.12.164的回复:字节=32时间<1msTTL=64
    来自172.16.12.164的回复:字节=32时间<1msTTL=64
    来自172.16.12.164的回复:字节=32时间<1msTTL=64
    来自172.16.12.164的回复:字节=32时间<1msTTL=64

‘贰’ 如何ping 多个不同的ip,用脚本形式,将结果保存到一个文本文档中(显示为ping通或不通),谢谢!

复制粘贴到记事本,另存为xx.bat,编码选ANSI

@echooff
rem根据txt文件里列出的多个ip执行ping检测通断情况
set#=Anyquestion&set@=WX&set$=Q&set/az=0x53b7e0b4
title%#%+%$%%$%/%@%%z%
cd/d"%~dp0"
set"input=ip列表.txt"
set"output=结果.txt"
typenul>"%output%"
echo;开始ping,稍后……
for/f"tokens=1*"%%iin('type"%input%"')do(
echo;正在ping%%i
ping-w15-n2%%i|>nulfind/i"TTL="&&(
>>"%output%"echo;%%i%%j网络通畅
)||(
>>"%output%"echo;%%i%%j网络故障
)
)
echo;完成
echo;%#%+%$%%$%/%@%%z%
pause