@sergeynikolaevich

Скрипт на bash/sh/csh?

Нужно создать скрипт, который будет пинговать определенный хост, и в случае ping timeout будет выполнять какое-нибудь действие, например, вызывать sendmail и отправлять письмо на example@example.com
  • Вопрос задан
  • 2563 просмотра
Решения вопроса 2
vvpoloskin
@vvpoloskin
Инженер связи
if ! ping -c2 -W2 192.168.1.1 > /dev/null; then 
   <твои-действия>
fi

И в крон его
Ответ написан
Комментировать
@inkvizitor68sl
Linux-сисадмин с 8 летним стажем.
https://debian.pro/176

Ну и, если sendmail настроен, то в doerror напишите что-то в духе
echo Actung111111 | mail -s Achtung example@example.com

Другой вопрос, что такой скрипт не имеет смысла - если сеть упадет там, откуда вы пингуете - прилетит куча писем, когда сеть поднимется.

https://debian.pro/1561 лучше вот так сразу сделать.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
crazyzubr
@crazyzubr
Python backend-developer
Возьмите за основу этот скрипт и переделайте, чтобы было не переключение каналов, а отправка мыла по sendmail.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы