Сценарий оболочки для проверки всех URL-адресов из файла или списка

1329
user324391

Я ищу сценарий оболочки, чтобы проверить список URL-адресов и дать вывод. Например:

http://abc.com/index.php http://abc1.com/index.php 

Я могу поместить их в отдельный файл или внутри скрипта. Мне нужен правильный код ответа HTTP для всех этих URL. Если все URL работают, код ответа должен быть HTTP OK HTTP/1.1 200 OK.

Если какой-либо URL-адрес из вышеуказанных URL-адресов завершится неудачно, мне нужен вывод с сообщением об ошибке для этого конкретного URL-адреса.

0

1 ответ на вопрос

1
drk.com.ar

Вам придется установить wget, если у вас его еще нет:

#!/bin/bash IFS=' ' LIST='http://www.google.com http://www.drk.com.ar/daphne.php http://www.google.com/this-is-an-error http://serverfault.com/questions ' for I in $LIST do wget -q --no-cache --spider $I if [ $? != 0 ]; then echo Error: $I fi done 

Похожие вопросы