Сообщения на емаил о работе Cron Environment variable MAILTO

Cron – это штатный планировщик для операционных систем семейства UNIX.
Каждый раз, когда задание выполняется по расписанию, демон крона отсылает сообщение на служебный email адрес. Если Вы хотите отслеживать действия производимые кроном, Вам , возможно, потребуется указать специфический email- адрес которые более удобен.

Сделать это можно посредством так называемых Environment variable (переменные среды исполнения). А конкретно с помощью переменной MAILTO.

Для этого потребуется отредактировать файл настройки cron. Лучше всего это сделать с помощью редактора vi:
vi /etc/crontab

Ещё проще набрать команду:
crontab -e

Для редактирования файла конфигурации, в режиме редактора vi , нажмите Shift+I . Теперь можно дописать в конец файла адрес почты, на которую будут приходить извещения (в конец файла, в начало файла или на любую свободную строку):
MAILTO = "for_cron@weblomaster.ru"
Чтобы выйти из режима редактирования текстового процессора vi, нажмите Esc. Затем нажимаем Shift+: (клавишу Шифт одновременно вместе с двоеточием). Если всё проделано правильно, мы сейчас находимся в режиме команд редактора vi. Осталось сохранить (ввод буквы w) и выйти из редактора (снова Shift+: затем q и клавиша ввод).
После чего крон применит новую конфигурацию и будет отсылать сообщения на почту for_cron@weblomaster.ru.
Если Вы не хотите получать сообщения на почту , укажите пустую переменную MAILTO среды исполнения крон, вот так:
MAILTO = ""

Опубликовано 03.02.2014 в 06:57 · Автор Вебдизайнеру, сисадмину, вебмастеру · Ссылка
Рубрики: Debian, FreeBSD, Настройки хостинга, Системное администрирование · Теги: , , , , , , , ,