URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 93217
[ Назад ]

Исходное сообщение
"Как отключить почту приходящую от команд crontab-а?"

Отправлено korbnik , 03-Апр-12 10:21 
Добрый день!

Как отключить почту приходящую от команд выполненных из crontab-а?

Например:
# Clear FROZEN mails in exim Queue
*/15 * * * * /usr/sbin/exiqgrep -z -i | /usr/bin/xargs /usr/sbin/exim -Mrm > /var/log/clear_qz
#

Приходят такие письма:

От:     Cron Daemon [root@smtprelay.vbrr.ru]
Кому:   root@smtprelay.vbrr.ru
Копия:
Тема:   Cron <root@smtprelay> /usr/sbin/exiqgrep -z -i | /usr/bin/xargs /usr/sbin/exim -Mrm > /var/log/clear_qz
------------------------------------------------------------------------------------------------------------------
exim: no message ids given after -Mrm option


Я так понял, что всё что идёт в stderr, уходит в почту root-у.
Как их вырубить?

Установлен Linux RedHat 6.2

Заранее благодарен. Борис.


Содержание

Сообщения в этом обсуждении
"Как отключить почту приходящую от команд crontab-а?"
Отправлено Andrey Mitrofanov , 03-Апр-12 10:56 
man 5 crontab
""If MAILTO is defined but empty (MAILTO=""), no mail will be sent.""

"Как отключить почту приходящую от команд crontab-а?"
Отправлено Аноним , 03-Апр-12 11:03 
> man 5 crontab
> ""If MAILTO is defined but empty (MAILTO=""), no mail will be sent.""

Андрей, а как же рассказ о том, что нужно не уведомления отключать, а разбираться с ошибками или на худой конец, в виде исколючения для команды: 2>/dev/null


"Как отключить почту приходящую от команд crontab-а?"
Отправлено mesmeridze , 03-Апр-12 13:25 
Борис, вырубить можно перенаправив вывод стандартных потоков вывода и вывода ошибок в /dev/null. Неплохо кстате порешать проблему.