urls=('www.ubuntu.com' 'google.com'); for i in ${urls[@]}; do http_code=$(curl -I -s $i -w %{http_code}); echo $i status: ${http_code:9:3}; done
Данная команда позволяет проверить доступность веб-сайтов с помощью HTTP кода ответа. В строке переменных определены два URL-адреса. Затем, с помощью цикла, для каждого адреса выполняется команда curl для отправки HTTP-запроса и получения HTTP-кода ответа. Затем выводится состояние доступности каждого сайта и его HTTP-код ответа.
Альтернативный способ: можно использовать команду ping
для проверки доступности веб-сайтов, однако она проверяет доступность по ICMP протоколу, а не по HTTP.