Reinhold Plew schrieb:
Martin Reising wrote:On Sat, May 26, 2007 at 02:14:03PM +0200, Thomas Klein wrote:Mailgate:/etc# syslogd-listfiles /var/log/messages /var/log/syslog /home/brickreporter/router.log /var/log/mail.log /var/log/mail.info Schätze mal, dass ich da ansetzen muss... Wie bringe ich denn logrotate bzw. syslogd dazu, mail.log und router.log nicht in diesem täglichen Prozess zu rotieren?Das Perlscript /usr/sbin/syslogd-listfiles hier gibt nur Logfiles aus deren Eintrag in /etc/syslog.conf ein *.* beinhaltet. PS: Da du ja gerade mit Elan bei der Sache bist, kannst du deinem MUA gleich mal das Re: Re: Re: und das "ignorieren des References: header" abgewöhnen.wollte ich auch grad schreiben. Aber ob Oje das kann? Schöne Pfingsten Reinhold
Dann nehm ich lieber Thunderbird, hoffe jetzt passen meine Postings.Also irgendwie will's trotzdem noch nicht. Hier mal der Inhalt von /etc/cron.daily/sysklogd:
test -x /usr/sbin/syslogd-listfiles || exit 0 test -x /sbin/syslogd || exit 0 test -f /usr/share/sysklogd/dummy || exit 0 set -e cd /var/log for LOG in `syslogd-listfiles -s "mail.*"` do if [ -s $LOG ]; then savelog -g adm -m 640 -u root -c 7 $LOG >/dev/null fi done for LOG in `syslogd-listfiles --auth` do if [ -f $LOG ]; then chown root:adm $LOG chmod o-rwx $LOG fi done # Restart syslogd # /etc/init.d/sysklogd reload-or-restart > /dev/nullMail.log wird trotzdem im täglichen Rhytmus rotiert. Ich versteh nicht woran's hängt....
Vielleicht noch eine andere Frage: ich möchte ja, dass nicht nur mail.log NICHT täglich rotiert wird, sondern auch router.log. Wie kann ich denn bei syslogd-listfiles -s "mail.*" noch die router.log mit angeben, sodaß das skript das versteht?
Gruss Thomas