Практическое задание
Проба URL с кодом в логе
Напиши скрипт /usr/local/bin/probe, который принимает URL первым аргументом. Если сервер ответил кодом 200, скрипт ничего не пишет; иначе дописывает в /var/log/probe.log строку FAIL <код> <url>, например FAIL 404 http://127.0.0.1:18090/missing. Когда соединения нет вовсе, кодом считается то, что вернул curl (000). Локальный сайт для проверки уже работает на http://127.0.0.1:18090/.
Скрипт удобно написать во вкладке «Редактор»: создай там файл /usr/local/bin/probe, а запускай и проверяй его в терминале.
- curl -w
- http-коды
- bash-скрипты
- аргументы скрипта
- дозапись в лог