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

Обновление: * допустимый синтаксис, но не необходимый. Можно узнать больше здесь.

Это будет работать все же.


   ServerName example.com



    ServerName www.example.com

Первая директива будет соответствовать всему, что явно не определяется в другом месте.

3
задан 16 July 2009 в 17:10
2 ответа

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

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

MAILTO=""

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

<command> > /dev/null

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

8
ответ дан 3 December 2019 в 04:48
  • 1
    Второе решение намного лучше, потому что тот путь Вы все еще уведомляетесь относительно любых проблем в crontab сценариях. –  sleske 16 July 2009 в 17:23
  • 2
    > > добавит данные stdout в файл. Это не может использоваться для перенаправления stderr. Используйте 2> перенаправить stderr. –  Saurabh Barjatiya 16 July 2009 в 17:43

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

<command> > /dev/null 2>&1 
4
ответ дан 3 December 2019 в 04:48

Теги

Похожие вопросы