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

Re: log rotating



Am Donnerstag, 27. September 2007 schrieb Klaus Zerwes:
> Roland M. Kruggel wrote:
> > Hallo liste,
> >
> > ich will die logfile von mail.*  länger als die vorgegebenen 7
> > tage aufbewaren. Wo kann ich das konfigurieren?
> >
> > mail.* wird ja über syslog gesteuert. Dort rausnehmen und in
> > logrotate hineinpacken?
>
> Ich habe es q&d wie folgt gelöst:
>
> in /etc/cron.weekly/sysklogd
>
> cd /var/log
> 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
>
> umwandeln in
>
> cd /var/log
> for LOG in `syslogd-listfiles --weekly`
> do
>     if [ -s $LOG ]; then
>        CYCLE=4
>        [ "$LOG" = "/var/log/mail.log" ] && CYCLE=1000
>        savelog -g adm -m 640 -u root -c $CYCLE $LOG >/dev/null
>     fi
> done

vielen dank. das ist super


-- 
cu
 Roland M. Kruggel

mailto:rk.liste@bbf7.de     http:www.bbf7.de
System: Intel, Debian etch, 2.6.21, xfce4, KDE 3.5

------------
Zufallszitat
Die beste Möglichkeit, Wort zu halten, ist, es nicht zu geben.
		-- Napoleon I. Bonaparte



Reply to: