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

2 ответа2

7

Сначала сделайте резервную копию 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

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

1

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

shell.script.sh > /dev/null 2>&1

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .