On Wed, Sep 20, 2006 at 10:01:41AM +0200, Jens Puruckherr wrote:
Hallo,
Hi Jens,
ich habe hier ein Verzeichnis in dem eine Applikation Logfiles pro Vorgang anlegt:
wsLog_12345.txt wsLog_67890.txt wsLog_abcde.txt
Ich möchte nun alle diese wsLog_*.txt Files via logrotate regelmässig zusammenfassen lassen und eine Weile archivieren. Geht das überhaupt mit logrotate?
Eigentlich ist logrotate dafür designed jeweils eine Datei zu behandeln, aber evtl. kannst du mit der prerotate Anweisung etwas tricksen, etwa:
/var/log/allmessages.log { rotate 5 weekly prerotate cat /var/log/<appsdir>/*.txt > /var/log/allmessages.log endscript }
Hab das nicht getestet, solltest du also selbst erstmal ausprobieren.
Ciao, Tobias