Суть задачи - определить, что не подох линк, DNS и прочее, что могло бы пагубно сказаться на работе скриптов, которые эти имена используют и пытаются подключаться к удаленным хостам.
Руки не доходили, всегда пользовался таким скриптом
Код:
ping -c1 google.com >/dev/null || { echo Google is dead; break; }
Основная проблема в том, что в цикле такая проверка достаточно быстро блокируется Google, как DDoS, видимо.
Может, есть какие-то другие идеи?