- Создать каталоги
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
