crontab электронная почта отправка - PullRequest
0 голосов
/ 05 февраля 2012

Cron пример: */1 * * * * /usr/bin/php /html/includes/CRON.php > /html/includes/logs/CRON_LOG.txt

Вот как все выглядит, но как добавить опцию не для отправки мне электронного письма?

Ответы [ 3 ]

1 голос
/ 05 февраля 2012

Вы, вероятно, все еще получаете электронные письма, потому что вы только перенаправляете stdout, но не stderr.Чтобы перенаправить stderr на /dev/null, используйте

* / 1 * * * * / usr / bin / php /html/includes/CRON.php> / html / includes / logs / CRON_LOG.txt 2> / dev / null

(или куда вы хотите перенаправить stderr.

0 голосов
/ 05 февраля 2012

Добавьте это вверху файла cron

MAILTO=""
0 голосов
/ 05 февраля 2012

Вы можете определить MAILTO в crontab.

Если MAILTO определено, но пусто MAILTO = "", письмо не будет отправлено.

вид

MAILTO="" 
*/1 * * * * /usr/bin/php /html/includes/CRON.php > /html/includes/logs/CRON_LOG.txt
...