Я пишу сценарий оболочки (в Linux), чтобы попытаться найти все IP-адреса с одной машины на другую. Сейчас я сканирую сеть, ограничивая диапазон возможных IP-адресов, но он не будет на 100% точным. Будут времена, когда я получаю IP-адрес, который не существует, при использовании tracepath 192.x.x.x
я получу длинный список no-reply
, а не буду ждать его истечения. Как быстро остановить текущую команду tracepath
внутри сценария оболочки?
Есть ли в любом случае, чтобы прочитать выходные данные трассировки и определяет, возвращается ли "no-reply
", если это так, завершить текущий tracepath
IP-адрес и перейти к следующему?