Hallo, On 20.10.2005 15:22, Bernhard Schalk wrote:
Noch ein Nachtrag:
Nach dem rotieren liefert # lsof | grep allmessages folgende Ausgabe: syslog-ng 18540 root 15w REG 3,71 6059256 2849 /var/log/allmessages-20051020 (deleted)
Heißt das nun, das logrotate den postrotate-Befehl nicht ausführt?
möglich. AAAber... u.U. musst Du den Dienst syslog-ng reloaden? Ich hab' das zwar nirgends installiert, aber schu' mal in Deinem /etc/rc.d/-Verzeichnis nach dem entsprechenden Dienst... Arno
Hier nochmal mein Eintrag in /etc/logrotate/syslog:
/var/log/messages /var/log/allmessages { compress dateext maxage 365 rotate 99 missingok notifempty size +4096k create 640 root root sharedscripts postrotate /etc/init.d/syslog reload endscript }
So wie ich die man-pages verstehe, müsste das doch funktionieren. Oder liege ich falsch?
Grüße, Bernhard
-- IT-Service Lehmann al@its-lehmann.de Arno Lehmann http://www.its-lehmann.de