Я хочу сделать ping менее подробным для моего пакетного сценария, но хочу, чтобы он показывал сообщения о превышении времени ожидания и другие ошибки.
Вот что у меня так далеко:
@echo off
:BEGIN
time /T
ping 127.0.0.0 -n 1 | find "TTL"
ping 127.0.0.1 -n 1 | find "TTL"
ping 1.1.1.1 -n 1 | find "TTL"
sleep 10s
GOTO BEGIN
Это работает, но трудно обнаружить ошибки 127.0.0.0 и 1.1.1.1, которые дают сообщение об ошибке и сообщение об истечении времени ожидания. (На самом деле меня больше всего интересует тайм-аут).
Есть ли какой-нибудь способ сделать find
строк фильтра с тайм-аутом и TTL, или, возможно, другой прием, который я могу использовать?