Linux. Проверка доступности сайта.

Небольшой однострочник на bash для проверки доступности сайта.
Логика скрипта — пингуем сайт, если пинг не проходит — сервер не доступен (конечно это работает в том случае когда пинг сервера не запрещен фаерволом), если два пинга прошли забираем главную страницу сайта и сохраняем её в файл if(на большее фантазии не хватило). Грепаем файл на наличие текста который должен содержаться на сайте, если проверка прошла — наш сайт доступен, если нет, то с главной страницей что-то не так.

ping -c2 edbox.ru > /dev/null && (wget -O if edbox.ru ; grep "edbox: It works" < if && echo "all good" || echo "site is not available") || echo "server not available"