- Создать каталоги
logs
(для выводимых журналов) - Создать скрипт
IsTheServerUp.bash
- Напишите скрипт для проверки работоспособности сервера
- Записать (
echo
) результат в файл - Используйте команду
curl
для проверки сервера - Используйте правила выше, чтобы написать свой bash
- Используйте
curl
для запроса веб-страницы с сервера - Укажите параметр
--output/dev/null
+ аргумент для подавления вывода. - Проверить статус возврата (
$?
)- Если статус
0
(успех) - Если нет (
0
) сообщение об ошибке
- Если статус
- Включите код состояния и отметку даты / времени.
- Записать выводимое сообщение в
mylog.log
- Используйте
Мой текущий код, который не работает:
#! bin/bash
if curl -s --head --request GET http://opx.com/opx/version | grep "200 OK" > /dev/null && curl -s --head --request GET http://oss.com/version | grep "200 OK" > /dev/null;
exit 0