Я настроил подсистему электронной почты своего Centos 7, чтобы она отправляла электронные письма во внешний мир. С тех пор я начал получать около 10 писем каждую минуту от процесса crond. Для меня это бесполезно, и я хочу, чтобы crond не отправлял электронные письма.
Я пытался установить
MAILTO=""
в / etc / crontab и в /etc/crontab.d (в файлах, связанных с crontab, больше нет MAILTO = root), но электронные письма все еще приходят. Я перезапустил службу crond, а позже перезапустил всю систему. Пока ничего не помогает.
Добавьте следующее в / etc / sysconfig / crond и перезапустите crond. Это отправит выходные данные в системный журнал вместо почты:
CRONDARGS="-s -m off"
Если вы не хотите получать электронные письма от запущенных заданий cron, вы можете перенаправить stdout и stderr на /dev/null
или в какой-то файл журнала.
command > /dev/null 2>&1
Вы все еще можете перенаправить stdout в файл журнала и stderr в /dev/null
если нужно.