По умолчанию crontab, например, в Debian, отправляет по почте любой вывод задания в вашем crontab этому пользователю. Как бы можно было отключить эту функцию?
Как я обнаружил, есть два основных способа сделать это.
Либо вы устанавливаете переменную MAILTO в нулевое значение в начале файла:
MAILTO=""
или вы перенаправляете каждый вывод cronjobs в / dev / null:
<command> > /dev/null
Второй вариант имеет то преимущество, что вывод на stderr по-прежнему следует отправлять вам по почте.
Чтобы предотвратить вывод как stdout, так и stderr, используйте следующий синтаксис:
<command> > /dev/null 2>&1