Как предотвратить спам системного журнала cron?

3209
vava

У меня есть cronjob, который должен запускаться каждую минуту. И каждую минуту cron добавляет в системный журнал новую строку об этом. Как я могу подавить это поведение?

0

2 ответа на вопрос

7
John T

Во-первых, резервное копирование syslog.conf:

sudo cp /etc/syslog.conf /etc/syslog.conf.backup 

Затем откройте syslog.confв своем редакторе выбора и измените это:

*.*;auth,authpriv.none -/var/log/syslog 

к этому:

*.*;auth,authpriv.none,cron.none -/var/log/syslog 

хотя предостережение заключается в том, что вы не можете проверить, выполняется ли ваша работа.

Я также раскомментировал `cron. * / Var / log / cron.log`, чтобы я мог проверить, выполняется ли моя работа :) vava 14 лет назад 1
1
alexus

перенаправьте стандартный вывод в / dev / null, а если вы получите сообщение об ошибке, вы получите электронное письмо об этом:

shell.script.sh > /dev/null 2>&1 
Это не сама работа, которая затопляет, но cron просто уведомляет, что это выполнило это vava 14 лет назад 1

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