[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Wie rotate-Zyklus verlängern für mail.log?



Ralph Plawetzki schrieb:
[...] dass mail.log über einen Zeitraum von 52 Wochen erhalten bleiben

man logrotate
man logrotate.conf


In früheren Postings auf dieser Liste ist davon die Rede, den cron-Job
für syslogd zu modifizieren. Im Netz wurde empfohlen, die Einträge für
mail in /etc/syslog.conf auszukommentieren und das Ganze über logrotate
zu steuern oder syslogd-ng zu verwenden.

Nein, sowas ist gar nicht nötig. Auf meinen Systemen beispielsweise werden die _access_ und _error_ Logs der Kundenwebseiten bei einer Größe von einem MB rotiert und bleiben 52 Wochen erhalten, bevor gelöscht wird.

Meine syslog (etc.) rotiere ich täglich bei einem MB Größe, und lasse mir die, die gerade gelöscht werden soll per eMail senden.

Hier habe ich dann aber in /etc/cron.hourly folgendes Skript liegen, weil syslogs sehr schnell riesig werden können.

,----
| # cat /etc/cron.hourly/logrotate
| #!/bin/sh
| test -x /usr/sbin/logrotate || exit 0
| /usr/sbin/logrotate /etc/logrotate.conf
`----

--
Freundliche Grüße
Uwe Walter


Reply to: