Добрый день!Как отключить почту приходящую от команд выполненных из 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
Заранее благодарен. Борис.
man 5 crontab
""If MAILTO is defined but empty (MAILTO=""), no mail will be sent.""
> man 5 crontab
> ""If MAILTO is defined but empty (MAILTO=""), no mail will be sent.""Андрей, а как же рассказ о том, что нужно не уведомления отключать, а разбираться с ошибками или на худой конец, в виде исколючения для команды: 2>/dev/null
Борис, вырубить можно перенаправив вывод стандартных потоков вывода и вывода ошибок в /dev/null. Неплохо кстате порешать проблему.