zurück

Logdateien unter Linux splitten

Beitrag erstellt am: 21.01.2015 14:40 Linux

Wer kennt das nicht, der Apache Tomcat beispielsweise legt in der Standardkonfiguration eine Logdatei namens catalina.out an, die sich über einen längeren Zeitraum gerne übermäßig aufbläht und sich dann kaum noch verknünftig im Ganzen öffnen lässt.

Deswegen möchte ich kurz festhalten, wie man die Logdateien täglich splitten lassen kann, am Beispiel von SUSE Linux.

Unter dem Pfad

/etc/logrotate.d


legt man eine leere Datei an, die man dann wie folgt konfigurieren kann.

Man gibt den Pfad zur Logdatei an und kann diese mit zusätzlichen Befehlen konfigurieren.

/opt/tomcat/logs/catalina.out {
   copytruncate # kopiert und löscht die original Logdatei
   daily # führt das Splitten täglich aus
   rotate 99 # löscht alte Logdateien, die 99 mal gesplittet worden
   compress # komprimiert gesplittete Logdateien gleichzeitig
   missingok # verhindert eine Rückmeldung bei Fehlern
   size 50M # gibt die Größe an, ab der die Datei gesplittet werden soll
}


Das wars auch schon um Logdateien splitten zu lassen.


Kontakt
info@suxecx.de