/var/log/messages nach Logrotation = 0 Bytes

pixelhead

New Member
Ich habe ein Problem mit der Logrotation und der /var/log/messages. Nach der Rotation legt logrotate eine neue "messages" mit den richtigen Benutzerrechten an. Dieses File kann/wird aber vom System nicht beschrieben. Lösche ich "messages" von Hand und starte den Server neu, wird "messages" mit den gleichen Rechten neu angelegt, kann/wird aber auch beschrieben. Hat jemand eine Idee? OS ist Debian Etch.

Meine logrotate sieht wie folgt aus:
/var/log/messages {
rotate 4
weekly
missingok
notifempty
compress
create 644 root root
}

Danke + Gruß
Andreas
 
Hallo Andreas,

dumm gefragt. Startest du nach dem du das Script laufen lässt den syslog neu?

Gruß Roman
 
Hallo Roman,

vielen Dank, das war's :) Wußte gar nicht, dass der syslogd nochmal explizit geladen werden muss.

/var/log/messages {
rotate 4
weekly
missingok
ifempty
compress
create 644 root root
postrotate
/etc/init.d/inetutils-syslogd reload >/dev/null
endscript
}

Damit funzt es jetz :)

Nochmals vielen Dank
Andreas
 
Back
Top