Am 10.05.2012 11:31, schrieb Wiethoff, Helge:
Hallo Liste,
ich habe ein kleines Problem mit logrotate. Mein log-file /var/log/mail wird jeden Tag um 00:00 neu geschrieben. Ich würde gerne jeden Tag vor dem logrotate die Datei mit einem Script (pflogsumm) auswerten und somit eine Statistik des vergangenen Tages haben... Nun dachte ich genau dafür wäre prerotate:
/var/log/mail { compress dateext maxage 14 rotate 14 missingok notifempty size 20M create 640 root root sharedscripts prerotate /usr/local/bin/postfix_report.sh endscript postrotate /etc/init.d/syslog reload endscript }
Leider funktioniert das nicht wie gewünscht. Ich erhalte die Statistiken jetzt um 00:00 von einer soeben neu angelegten date /var/log/mail. Jemand eine Idee? Klar es geht sicher mit einem cronjob um 23:45 der pflogsumm ausführt, fühlt sich aber nicht wie der Königsweg an ;-)
Ich habe es irgendwann einfach aufgegeben, mich auf den Zeitpunkt zu verlassen, wo logrotate ausgeführt wird und sämtliche für die Mailserver notwendigen Jobs festgenagelt im cron. Der Königsweg interessiert mich da weniger, ich will, dass es funktioniert. (^-^) -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org