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 ;-) Danke und Gruß aus Bochum, Helge ________________________________ Helge Wiethoff Medienzentrum Telefon: +49 (234) 968 8717 Fax: +49 (234) 968 3453 E-Mail: Wiethoff@tfh-bochum.de Technische Fachhochschule Georg Agricola für Rohstoff, Energie und Umwelt zu Bochum Staatlich anerkannte Fachhochschule der DMT-Gesellschaft für Lehre und Bildung mbH Herner Straße 45 44787 Bochum http://www.tfh-bochum.de ________________________________ Träger: DMT-Gesellschaft für Lehre und Bildung mbH Sitz der Gesellschaft: Bochum Registergericht: Amtsgericht Bochum Handelsregister: B 4052 Geschäftsführung: Prof. Dr. Jürgen Kretschmann (Vorsitzender) Manfred Freitag -- 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
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
Hallo, nur der Vollständigkeit wegen: Ich habe das mit dem prerotate sein gelassen und lasse logrotate und pflogsumm in cron.daily nacheinander ausführen, indem ich pflogsumm als 00_script ausführe... Gruß aus Bochum, Helge Wiethoff ________________________________ Helge Wiethoff Medienzentrum Telefon: +49 (234) 968 8717 Fax: +49 (234) 968 3453 E-Mail: Wiethoff@tfh-bochum.de Technische Fachhochschule Georg Agricola für Rohstoff, Energie und Umwelt zu Bochum Staatlich anerkannte Fachhochschule der DMT-Gesellschaft für Lehre und Bildung mbH Herner Straße 45 44787 Bochum http://www.tfh-bochum.de ________________________________ Träger: DMT-Gesellschaft für Lehre und Bildung mbH Sitz der Gesellschaft: Bochum Registergericht: Amtsgericht Bochum Handelsregister: B 4052 Geschäftsführung: Prof. Dr. Jürgen Kretschmann (Vorsitzender) Manfred Freitag
Hallo zusammen,
logrotate und pflogsumm in cron.daily nacheinander ausführen, indem ich pflogsumm als 00_script ausführe...
leider hat es nicht ganz so geklappt wie ich mir das vorgestellt habe. Irgendwie werden in cron.daily die Scripte nicht in einer bestimmten Sortierfolge abgearbeitet. Ich habe zwar schon gelesen, dass die Dateien via ASCII-Tabelle sortiert werden, kann das aber nicht ganz nachvollziehen, da ich das script jetzt bereits als aa_postfix_report.sh als auch zz_postfix_report.sh ausgeführt habe. Hat jemand vielleicht noch einen guten Tipp? Möchte die cronjobs nicht alle in die crontab werfen, da es den "suse-way" schon umgeht.. LG, Helge ________________________________ Helge Wiethoff Medienzentrum Telefon: +49 (234) 968 8717 Fax: +49 (234) 968 3453 E-Mail: Wiethoff@tfh-bochum.de Technische Fachhochschule Georg Agricola für Rohstoff, Energie und Umwelt zu Bochum Staatlich anerkannte Fachhochschule der DMT-Gesellschaft für Lehre und Bildung mbH Herner Straße 45 44787 Bochum http://www.tfh-bochum.de ________________________________ Träger: DMT-Gesellschaft für Lehre und Bildung mbH Sitz der Gesellschaft: Bochum Registergericht: Amtsgericht Bochum Handelsregister: B 4052 Geschäftsführung: Prof. Dr. Jürgen Kretschmann (Vorsitzender) Manfred Freitag -- 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
participants (2)
-
Sandy Drobic
-
Wiethoff, Helge