как предотвратить регистрацию логов cron в syslog?


9

Я разделил вход в crontab /var/log/cron.log, раскомментировав нижеследующую строку /etc/syslog.conf, но он все равно пишет /var/log/syslogтоже!

cron.*                                  /var/log/cron.log

Как я могу предотвратить его запись /var/log/syslog?

Ответы:


10

Вам нужно найти строку, которая определяет, что следует отправлять в / var / log / syslog, и изменить ее так, чтобы сообщения cron не включались. Например, в системе Ubuntu мне нужно передать в /etc/rsyslog.d/50-default.confфайл следующую запись для syslog:

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

изменив его на:

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

Делай что хочешь. Обратите внимание, что в приведенном выше .noneпримере используется возможность указать несколько объектов с тем же приоритетом, что и в списке, если у вас еще нет приоритета, вам придется сделать это, например:

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

Спасибо. Могу ли я попросить вас описать более вторую часть вашего ответа?
ShgnInc

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.