GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Überprüfen Sie die Ping-Statistiken, ohne anzuhalten

Aus dem ping Manpage (Hervorhebung von mir):

Wenn die angegebene Anzahl von Paketen gesendet (und empfangen) wurde oder wenn das Programm mit einem SIGINT beendet wird, wird eine kurze Zusammenfassung angezeigt. Kürzere aktuelle Statistiken können ohne Prozessabbruch mit Signal SIGQUIT abgerufen werden.

Das funktioniert also, wenn Sie damit einverstanden sind, dass Ihre Statistiken etwas weniger ausführlich sind:

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

<... in another terminal ...>

kill -SIGQUIT $PID

Kurzstatistiken sehen so aus:

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

Es gibt noch einen weiteren einfachen Weg, um die Ping-Statistiken während der Ausführung abzurufen:Drücken Sie einfach Strg + | (vertikaler Schrägstrich oder auch Pipeline genannt)

Ich persönlich benutze es sehr oft, probieren Sie es aus:

64 bytes from 192.168.1.1: icmp_seq=6 ttl=64 time=0.893 ms
64 bytes from 192.168.1.1: icmp_seq=23 ttl=64 time=0.862 ms
64 bytes from 192.168.1.1: icmp_seq=24 ttl=64 time=3.18 ms
64 bytes from 192.168.1.1: icmp_seq=35 ttl=64 time=0.877 ms
64 bytes from 192.168.1.1: icmp_seq=36 ttl=64 time=0.866 ms
**36/36 packets, 0% loss, min/avg/ewma/max = 0.832/0.993/0.930/3.185 ms**
64 bytes from 192.168.1.1: icmp_seq=37 ttl=64 time=0.909 ms
64 bytes from 192.168.1.1: icmp_seq=38 ttl=64 time=2.03 ms
64 bytes from 192.168.1.1: icmp_seq=39 ttl=64 time=0.839 ms
64 bytes from 192.168.1.1: icmp_seq=40 ttl=64 time=0.880 ms

Versuchen Sie es mit Strg +4

Es zeigt eine Zeile wie diese:

312/312 packets, 0% loss, min/avg/ewma/max = 0.312/1.236/0.505/208.655 ms

Linux
  1. Pwd ohne Symlinks?

  2. Prüfen, ob $reply in einem Zahlenbereich liegt?

  3. Dateien ohne Trennzeichen einfügen?

  4. /dev/sda2 ist 49710 Tage ohne Überprüfung vergangen, Überprüfung erzwungen?

  5. Datenbank auf Beschädigung prüfen

So überprüfen Sie die Linux-Netzwerkstatistik über die Befehlszeile

Wie überprüfe ich die OpenGL-Version?

Beispiele für Linux-Ping-Befehle

Linux-Ping-Befehl

Überprüfen Sie den Rackspace Cloud-Status

Wie überprüfe ich die Syntax eines Bash-Skripts, ohne es auszuführen?