Крон надоел со своими письмами

October 22, 2009, revised January 9, 2011 cron cronic системное администрирование

Затыкается таким суффиксом (перенаправлящим весь результат работы скриптов в /dev/null):

>/dev/null 2>&1

Например:

0 * * * * some_overly_verbose_task >/dev/null 2>&1

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

Гораздо удобнее и правильнее использовать фильтр результатов, который будет эвристически приглушать ненужные сообщения.

Я в качестве такого фильтра использую Cronic.

0 * * * * cronic some_overly_verbose_task

Кроме того, чтобы cron отправлял письма по нужному адресу, в crontab нужно определить переменную MAILTO.

MAILTO=leonid@shevtsov.me

Buy Me a Coffee at ko-fi.com