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

User avatar
coltseavers
Posts: 181
Joined: 2009-11-04 00:43
Location: NRW

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

Post 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?
Top

Roger Wilco
Administrator
Administrator
Posts: 6001
Joined: 2004-05-23 12:53

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

Post by Roger Wilco »

logrotate…
Top

User avatar
coltseavers
Posts: 181
Joined: 2009-11-04 00:43
Location: NRW

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

Post by coltseavers »

that's what i've been searching for! thx a lot!
Top

EdRoxter
Posts: 483
Joined: 2006-01-06 03:23
Location: Neben Bonn

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

Post 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/.
Top

Roger Wilco
Administrator
Administrator
Posts: 6001
Joined: 2004-05-23 12:53

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

Post 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.
Top

EdRoxter
Posts: 483
Joined: 2006-01-06 03:23
Location: Neben Bonn

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

Post by EdRoxter »

Richtig, aber bei Debian ist es von Werk aus so gelöst, wie von mir beschrieben. Warum auch immer... :)
Top

User avatar
Joe User
Project Manager
Project Manager
Posts: 11462
Joined: 2003-02-27 01:00
Location: Hamburg

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

Post 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...
PayPal.Me/JoeUserFreeBSD Remote Installation
Wings for LifeWings for Life World Run

„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.
Top

Who is online

Users browsing this forum: Istella [Bot] and 1672 guests