Desde el ping
página de manual (énfasis mío):
Cuando se ha enviado (y recibido) el número especificado de paquetes o si el programa finaliza con un SIGINT, se muestra un breve resumen. Se pueden obtener estadísticas actuales más cortas sin terminar el proceso con la señal SIGQUIT.
Así que esto funcionará si estás de acuerdo con que tus estadísticas sean un poco menos detalladas:
# the second part is only for showing you the PID
ping 8.8.8.8 & jobs ; fg
<... in another terminal ...>
kill -SIGQUIT $PID
Las estadísticas cortas se ven así:
19/19 packets, 0% loss, min/avg/ewma/max = 0.068/0.073/0.074/0.088 ms
Hay una manera más fácil de obtener las estadísticas de ping durante su ejecución:Simplemente presione Ctrl + | (barra oblicua vertical o también llamada canalización)
Yo personalmente lo uso muy a menudo, pruébalo:
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
Prueba Ctrl +4
Muestra una línea como esta:
312/312 packets, 0% loss, min/avg/ewma/max = 0.312/1.236/0.505/208.655 ms