Пинговать разные IP-адреса и сохранять только статистику ping [закрыто]

Я хочу проверить IP-адреса и сохранить только статистику и только IP-адрес - потеря пакетов 0%

$ ping -s 100 -c 5 -i 1 8.8.8.8
PING 8.8.8.8 (8.8.8.8) 100(128) bytes of data.
72 bytes from 8.8.8.8: icmp_seq=1 ttl=48 (truncated)
72 bytes from 8.8.8.8: icmp_seq=2 ttl=48 (truncated)
72 bytes from 8.8.8.8: icmp_seq=3 ttl=48 (truncated)
72 bytes from 8.8.8.8: icmp_seq=4 ttl=48 (truncated)
72 bytes from 8.8.8.8: icmp_seq=5 ttl=48 (truncated)
--- 8.8.8.8 ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 4006ms
rtt min/avg/max/mdev = 50.869/51.435/51.602/0.348 ms

Могу ли я записать в журнал только IP-адрес - потеря пакетов 0%?

-1
задан 9 January 2017 в 21:09

1 ответ

Вы могли просто выполнить ту команду ping и затем передать это по каналу в grep 'packet loss'|cut -f 6, Это должно дать Вам "0%-ю" часть.

я не протестировал это, и я не вдаюсь в дальнейшие подробности, так как это не строго связанная Ubuntu. Однако команды, которые я обеспечил, должны получить Вас на правильном пути.

Всегда не забывают делать man <command>, если что-то не работает - который даст Вам объяснение о том, как использовать его правильно.

можно также хотеть проверить smokeping. Это - пакет, который контролирует задержку к определенным адресам и затем дает Вам статистику и график на веб-интерфейсе. Я знаю, что это не точно, что Вы просите, но это могло все еще быть альтернативное решение большей проблемы.

2
ответ дан 28 September 2019 в 05:49

Другие вопросы по тегам:

Похожие вопросы: