nc -zw2 www.example.com 80 || echo http service is down | mail -s 'http is down' [email protected]
Команда nc -zw2 www.example.com 80
используется для проверки доступности сервера по указанному адресу и порту. Она пытается установить соединение с сервером в течение 2 секунд.
Если соединение не установлено (сервер недоступен), то выполняется команда echo http service is down | mail -s 'http is down' [email protected]
. Она отправляет электронное письмо на адрес [email protected]
с темой ‘http is down’ и сообщением ‘http service is down’.
Таким образом, данная команда позволяет проверить доступность веб-сервера и отправить уведомление по электронной почте, если сервер недоступен.
Альтернативой может быть использование других средств мониторинга, таких как Nagios или Zabbix, которые предоставляют более широкий функционал для мониторинга и уведомлений.