Скрипт Shell для перевірки всіх URL-адрес з файлу або списку


0

Я шукаю скрипт оболонки, щоб перевірити список 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

Вам доведеться встановити 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
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.