Linux(Ubuntu 20.04でテスト済み)

Linux(Ubuntu 20.04でテスト済み)

ping実行を停止せずに一般的な終了統計を表示するように指示する方法はありますか?

たとえば、次をすばやく見たいと思います。

--- 8.8.8.8 ping statistics ---
2410 packets transmitted, 2274 received, +27 errors, 5% packet loss, time 2412839ms
rtt min/avg/max/mdev = 26.103/48.917/639.493/52.093 ms, pipe 3

プログラムを停止したり、蓄積されたデータを失う必要はありません。

ベストアンサー1

マンページからping(強調):

指定された数のパケットが送信(および受信)されるか、プログラムがSIGINTで終了すると、簡単な要約が表示されます。SIGQUIT シグナルを使用して、プロセスを終了せずに、より短い現在の統計を取得できます。

したがって、統計を少し冗長にしたい場合は、次のようにします。

# the second part is only for showing you the PID
ping 8.8.8.8 & jobs ; fg

<... in another terminal ...>

kill -SIGQUIT $PID

簡単な統計は次のとおりです。

19/19 packets, 0% loss, min/avg/ewma/max = 0.068/0.073/0.074/0.088 ms

おすすめ記事