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