Как проверить доступность сервера и получить уведомление по электронной почте.

ping -q -c1 -w3 brandx.jp.sme 2&>1 /dev/null || echo brandx.jp.sme ping failed | mail -ne -s'Server unavailable' [email protected]


Команда «ping» используется для проверки доступности сервера. Опция «-q» отключает вывод лишней информации, «-c1» указывает на отправку только одного пакета, «-w3» задает время ожидания ответа в течение 3 секунд. «2&>1 /dev/null» перенаправляет ошибки и вывод команды в никуда. Если «ping» неудачен, выводится сообщение «brandx.jp.sme ping failed», которое отправляется на электронную почту с помощью команды «mail» с опцией «-ne» для перенаправления вывода ошибок и субъектом «-s’server unavailable'». Альтернативой может быть использование других команд, таких как «nc» или «telnet», для проверки доступности сервера.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *