come impedire che i log cron vengano registrati in syslog?


9

Ho separato il mio login crontab /var/log/cron.logtogliendo il commento alla riga in basso /etc/syslog.conf, ma scrive ancora /var/log/sysloganche!

cron.*                                  /var/log/cron.log

Come posso impedirgli di scrivere /var/log/syslog?

Risposte:


10

È necessario trovare la riga che definisce ciò che deve essere inviato a / var / log / syslog e modificarlo in modo che i messaggi cron non siano inclusi. Ad esempio su un sistema Ubuntu devo consegnare il /etc/rsyslog.d/50-default.conffile con la seguente voce per syslog:

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

cambiandolo in:

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

Fa quello che vuoi. Si noti che quanto sopra sta sfruttando la possibilità di specificare più strutture con la stessa priorità di un elenco, se non si ha già una .nonepriorità, è necessario farlo ad esempio:

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

Grazie. Posso chiederti di descrivere meglio la seconda parte della tua risposta?
shgnInc,

-2

Inserisci

cron.none             -/var/log/syslog

nel tuo syslog.conf

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.