2017-11-21 16 views
1

私はインターネット接続を夜間監視し、接続ドロップアウト、パケット損失、待ち時間スパイクなどを監視しようとしています。私は、pingが各二グーグルバッチファイルを持っているし、結果をファイルに記録しますバッチ/ cmd:ファイルにpingログを保存し、後で要約段落を取得する

@echo off 
    ping -t www.google.com|cmd /q /v /c "(pause&pause)>nul & for /l %%a in() do (set /p "data=" && echo(!time! !data!)&ping -n 2 localhost>nul" > ping_logs_google.txt 

そして、私はこのような出力を得る:ように

16:36:50.47 Pinging www.google.com [209.85.202.106] with 32 bytes of data: 
16:36:51.50 Reply from 209.85.202.106: bytes=32 time=31ms TTL=47 
16:36:52.52 Reply from 209.85.202.106: bytes=32 time=31ms TTL=47 
16:36:53.54 Reply from 209.85.202.106: bytes=32 time=30ms TTL=47 
16:36:54.58 Reply from 209.85.202.106: bytes=32 time=29ms TTL=47 
16:36:55.61 Reply from 209.85.202.106: bytes=32 time=32ms TTL=47 
16:36:56.64 Reply from 209.85.202.106: bytes=32 time=32ms TTL=47 

...とを。しかし、Ctrl-Cなどを押してタスクを停止すると、最後に要約段落を取得する必要があります。このようになります1:私は、コマンドウィンドウ自体に「-t www.google.comにping」だけで実行した後にCtrl-Cを押すと

Ping statistics for 209.85.202.106: 
    Packets: Sent = 9, Received = 9, Lost = 0 (0% loss), 
Approximate round trip times in milli-seconds: 
    Minimum = 29ms, Maximum = 34ms, Average = 30ms 
Control-C 
^C 

さて、これは作業を行い - それだけでありませんバッチファイルから実行すると動作します。バッチファイルが完成したら最後に要約段落を得るようにするにはどうしたらいいですか?代わりに -t を継続的に実行しているの

答えて

関連する問題