У меня есть список URL-адресов, которые мне нужно проверить, чтобы узнать, работают ли они по-прежнему или нет. Я хотел бы написать сценарий bash, который сделает это за меня.
Мне нужен только возвращенный код состояния HTTP, например 200, 404, 500 и так далее. Ничего более.
ИЗМЕНИТЬ Обратите внимание, что возникает проблема, если на странице отображается сообщение «404 not found», но возвращается сообщение 200 OK. Это неправильно настроенный веб-сервер, но вам, возможно, придется рассмотреть этот случай.
Для получения дополнительной информации см. Проверка, ведет ли URL-адрес на страницу, содержащую текст «404».