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: