Hallo,
folgende Konstellation:
Das Maillog soll mit einem Cronjob abgearbeitet werden und anschließen per Mail verschickt werden.
Maillog des letzten Tages erhält von Logrotate aus die Form main.log-YYYY-MM-DD. Die Logs älter als ein Tag sind zudem komprimiert.
Aufruf des Jobs bei Logrotate ohne Timestamp:
Nun meine Frage:
Wie passe ich den Aufruf an, dass er auf die Datei
passt?
Alternativ:
Wäre das ggfs. eine Aufgabe für Logrotate mit dem Flag prerotate?
Wie müsste da der Aufruf aussehen?
Wie würdet Ihr das lösen?
Danke vorab, Gruß Marcus.
folgende Konstellation:
Das Maillog soll mit einem Cronjob abgearbeitet werden und anschließen per Mail verschickt werden.
Maillog des letzten Tages erhält von Logrotate aus die Form main.log-YYYY-MM-DD. Die Logs älter als ein Tag sind zudem komprimiert.
Aufruf des Jobs bei Logrotate ohne Timestamp:
Code:
perl /usr/sbin/pflogsumm -e -d yesterday /var/log/mail.log | mail -s "Mailanalyse" [email]empfaenger@host.tld[/email]
Nun meine Frage:
Wie passe ich den Aufruf an, dass er auf die Datei
Code:
mail.log-YYYY-MM-DD
passt?
Alternativ:
Wäre das ggfs. eine Aufgabe für Logrotate mit dem Flag prerotate?
Wie müsste da der Aufruf aussehen?
Wie würdet Ihr das lösen?
Danke vorab, Gruß Marcus.