Назад | Перейти на главную страницу

Отключить почту crontab

По умолчанию crontab, например, в Debian, отправляет по почте любой вывод задания в вашем crontab этому пользователю. Как бы можно было отключить эту функцию?

Как я обнаружил, есть два основных способа сделать это.

Либо вы устанавливаете переменную MAILTO в нулевое значение в начале файла:

MAILTO=""

или вы перенаправляете каждый вывод cronjobs в / dev / null:

<command> > /dev/null

Второй вариант имеет то преимущество, что вывод на stderr по-прежнему следует отправлять вам по почте.

Чтобы предотвратить вывод как stdout, так и stderr, используйте следующий синтаксис:

<command> > /dev/null 2>&1