Я пытаюсь дождаться загрузки устройства в моем коде, и я не хочу использовать sleep, чтобы ждать его.Моя проблема в том, что иногда устройство не загружается, и я застреваю в цикле при использовании:
until ping -c1 www.google.com &>/dev/null; do :; done
while true; do ping -c1 www.google.com > /dev/null && break; done
Как я могу попытаться пропинговать устройство в течение X секунд и распечатать "DEAD" или "ALIVE", используяодин лайнер?