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

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

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

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

1 ответ1

1

Вам нужно будет установить 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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .