Page 1 of 1

alte Log-File-Einträge automatisch löschen?

Posted: 2010-02-03 20:39
by coltseavers
Servus,

wollt mal fragen, wie man am besten mit immer länger werdenden Logfiles umgeht.
Gibts ne relativ einfache Möglichkeit z.B. Einträge, die älter als 1 Monat sind automatisch zu löschen?
Oder wie handled man das üblicherweise?

Re: alte Log-File-Einträge automatisch löschen?

Posted: 2010-02-03 20:52
by Roger Wilco
logrotate…

Re: alte Log-File-Einträge automatisch löschen?

Posted: 2010-02-03 21:07
by coltseavers
that's what i've been searching for! thx a lot!

Re: alte Log-File-Einträge automatisch löschen?

Posted: 2010-02-05 16:19
by EdRoxter
Wobei die System-Logfiles (syslog, messages, mail.log etc.), die über sysklogd laufen, von Logrotate nicht erfasst werden. Das Rotieren dafür musst du separat in /etc/cron.(daily|weekly)/sysklogd einstellen.

Genaueres hierzu unter http://www.ducea.com/2006/06/06/rotatin ... -1-syslog/.

Re: alte Log-File-Einträge automatisch löschen?

Posted: 2010-02-05 20:21
by Roger Wilco
logrotate rotiert Dateien. Es ist dem Programm letztendlich egal, welcher Prozess die zu rotierenden Dateien erzeugt hat bzw. erzeugt, d. h. man kann damit auch problemlos die von dir als "System-Logfiles" (also vom lokalen syslogd erzeugten Dateien) damit rotieren - solange man nicht vergisst, dem syslogd danach ein HUP zu schicken, wie jedem anderen Programm mit offenen File-Deskriptoren auch.

Re: alte Log-File-Einträge automatisch löschen?

Posted: 2010-02-05 21:56
by EdRoxter
Richtig, aber bei Debian ist es von Werk aus so gelöst, wie von mir beschrieben. Warum auch immer... :)

Re: alte Log-File-Einträge automatisch löschen?

Posted: 2010-02-05 23:50
by Joe User
EdRoxter wrote:Richtig, aber bei Debian ist es von Werk aus so gelöst, wie von mir beschrieben. Warum auch immer... :)
Weil die Debian-Maintainer sich gerne über (ungeschriebene) Standards hinwegsetzen. Debian entwickelt sich schon seit woody immer mehr zur Frickel-Distribution und ist demnächst gänzlich unbrauchbar für produktive Systeme, quasi ein Ubuntu-Lite...