/ / Konfigurieren Sie Logrotate so, dass es nur teilweise rotiert - debian, apache-http-server, logging, logrotate

Konfigurieren Sie Logrotate so, dass es nur teilweise rotiert - Debian, Apache-http-Server, Protokollierung, Logrotation

Ich verwende Logrotate, um Apache-Protokolle zu drehen. Aber anstatt nach jeder Drehung mit einer leeren Protokolldatei zu beginnen, möchte ich einige Zeilen aus dem alten Protokoll behalten.

Gibt es eine Lösung, die verhindert, dass die Linien bei der nĂ€chsten Drehung dupliziert werden? Ist Logrotate auch das richtige Werkzeug dafĂŒr?

Antworten:

1 fĂŒr Antwort № 1

Nein das ist nicht möglich. Logrotate dreht die gesamte Datei.

Es wĂ€re natĂŒrlich möglich, ein Skript zu schreiben, das die Dateien zusammenfasst und Ihnen auch die letzten Zeilen des vorherigen Protokolls anzeigt, ein einfaches Beispiel:

#!/bin/bash

tail -5 /var/log/apache2/access.log.1
cat /var/log/apache2/access.log