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

Re: Wann wird /var/log/messages komprimiert?



* Quoting Andreas Metzler <ametzler@downhill.at.eu.org>:
[...]
>> Gerade die Datei /var/log/messages.0 war ueber 250 MB gross.
> 
> /var/log/messages wird nicht von logrotate verwaltet, das passiert in
> /etc/cron.weekly/sysklogd mit savelog:
> 
> for LOG in `syslogd-listfiles --weekly`
> do
>    if [ -s $LOG ]; then
>       savelog -g adm -m 640 -u root -c 4 $LOG>/dev/null
>    fi
> done
> 
> Siehe savelog(8) syslogd-listfiles(8)!

Du hast natürlich recht. Mich wundert daher etwas, dass in
logrotate(8) explizit ein Beispiel mit '/var/log/messages'
aufgeführt wird. - Um zu verhindern, dass diese Dateien (auf
einem bestimmten System) zu groß werden, könnte man ja obiges
Skript etwas abändern:

   for LOG in `syslogd-listfiles --weekly -s messages`
   do
      [...]

und /v/l/m dann durch logrotate, das in /etc/cron.daily aufgerufen
wird, bearbeiten lassen. Ob das Policy-konform und eine gute Idee
ist, weiß ich aber nicht.

Gruß
Meinolf
-- 
Let me take you a button-hole lower.
		-- William Shakespeare, "Love's Labour's Lost"



Reply to: