avpdnepr
@avpdnepr
Человек без любви опаснее тигра и акулы?

Как отправлять только алерты крона?

Возникла задача. Необходимо, что для всех задач в файлах крона. Была возможность отправки алертов крона на почту. Например, если скрипт запустился с ошибкой.
  • Вопрос задан
  • 66 просмотров
Решения вопроса 1
vman
@vman
Просто пропишите в начале файла с крон заданием

MAILTO="<почтовый адрес>"

и крон будет отправлять письма на указанный адрес. При этом нужно убедиться, что на сервере установлен почтовый сервер, например Postfix.

такое задание будет отправлять сообщение каждый раз когда выполнится скрипт (или не выполнится)

MAILTO="admin@mail.ru"
* * * * * /bin/myjob.sh


а такой вариант должен отсылать сообщения только если возникнет ошибка с выводом в STDERR

MAILTO="admin@mail.ru"
* * * * * /bin/myjob.sh > /dev/null
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@Mysterion
MAILTO=trash@site.ru
* * * * * /root/script.sh > /dev/null
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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