Допустим у вас длительный процесс поднятия веб-сервера (например, клонирование виртуалки) и хотелось бы не пялиться в логи, а получить уведомление о доступности сервера. Достаточно в цикле выполнять команду
curl
, которая бы дёргала интересующий нас url:curl -Is test.rudeshko.com
-I
- вывести только заголовки ответа;-s
- silent, ничего не выводить. Я так понял, что это про ошибочный вывод, ибо над обычным (http) силы не имеет. Есть смысл использовать в скриптах в совокупности с кодом возврата команды, например, RESULT=$?
:curl -Is test.rudeshko.com > /dev/null RESULT=$?
Осталось только набросать вокруг цикл со
sleep
=)
Хорошего дня!