ich habe ein System, auf dem Postfix läuft. Ich möchte meine mail.log täglich um 0 Uhr rotieren. Dazu habe ich eine konfig gebastelt, die soweit auch funzt:
Code: Alles auswählen
/var/log/mail.log /var/log/mail.info
{
rotate 60
daily
compress
delaycompress
create 640 root adm
postrotate
/etc/init.d/postfix reload
endscript
}
Ich dachte mir immer, dass nur postfix neu gestartet werden muss .(habe von irgendwelchen Foren). Das ist scheints nicht der Fall.
Muss ich daher
/etc/init.d/postfix reload
durch ein
/etc/init.d/syslog reload
ersetzen? Oder sollen beide reloaded werden?
Nachdem ich auch syslog rotiere, wäre es doch angebracht, einfach syslog eine Minute später rotieren zu lassen, damit ich syslog nicht zweimal starten muss?
Aus /etc/crontab
0 0 * * * root /etc/cron_my/logrotate
1 0 * * * root /etc/cron_my/sysklogd
Danke,
Chris