Benutzer-Werkzeuge

Webseiten-Werkzeuge


fetchmail-logdatei_automatisch_rotieren

Fetchmail-Logdatei automatisch rotieren

Konfigurationsdatei /etc/logrotate.d/fetchmail erstellen

[root@mailserver ~]# vi /etc/logrotate.d/fetchmail

Folgende Anweisungen in die Konfigurationsdatei einfügen:

/var/log/fetchmail {
    weekly
    rotate 5
    compress
    delaycompress
    missingok
    notifempty
    create 0600 fetchmail fetchmail
    postrotate
        /sbin/systemctl restart fetchmaild >/dev/null 2>/dev/null || true
    endscript
}

Nachdem die Konfigurationsdatei /etc/logrotate.d/fetchmail erstellt wurde, kann man mit dem folgenden Befehl die Logdatei /var/log/fetchmail manuell rotieren und die korrekte Funktion der Logrotate-Konfiguration überprüfen.

[root@mailserver ~]# logrotate -v -f /etc/logrotate.d/fetchmail

Anschließend das Verzeichnis /var/log/ überprüfen.

[root@mailserver ~]# ls -la /var/log/fetchmail*
-rw-------. 1 fetchmail fetchmail     298  6. Sep 15:15 /var/log/fetchmail
-rw-------. 1 fetchmail fetchmail 1236404  6. Sep 15:15 /var/log/fetchmail.1

Von jetzt an wird von Logrotate die Logdatei /var/log/fetchmail wöchentlich rotiert und die letzten fünf Logdateien aufbewahrt. Die letzten vier Logdateien werden mit gzip komprimiert.

fetchmail-logdatei_automatisch_rotieren.txt · Zuletzt geändert: 2022/04/25 20:28 (Externe Bearbeitung)