Работа cron: проблема с crontab, она автоматически отправляет мне электронное письмо - PullRequest
0 голосов
/ 01 ноября 2010

Как отключить электронную почту на cron?

Ответы [ 2 ]

2 голосов
/ 01 ноября 2010

Отправьте стандартный вывод (и стандартную ошибку) вашего задания cron на /dev/null

* * * * *  /some/cron/job 1> /dev/null 2>&1

Если вы предпочитаете файл журнала, замените /dev/null на реальное имя файла, но помните о проблемах безопасности. В частности, если вы работаете с какой-либо привилегированной учетной записью, а файл журнала еще не существует, хакер может предварительно создать символическую ссылку вместо вашего файла журнала, указывая на какой-то другой файл. Когда ваше задание cron запускается, цель символической ссылки перезаписывается.

1 голос
/ 01 ноября 2010

Вы можете перенаправить вывод на /dev/null следующим образом:

* * * * * my_command > /dev/null

Если произойдет ошибка, вы все равно получите письмо.

...