From 7899c242425402331fca96efa3b9cc8af6f22f02 Mon Sep 17 00:00:00 2001 From: alf Date: Fri, 11 Jul 2025 19:10:26 +0000 Subject: [PATCH] =?UTF-8?q?log/rotate.sh=20hinzugef=C3=BCgt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- log/rotate.sh | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 log/rotate.sh diff --git a/log/rotate.sh b/log/rotate.sh new file mode 100644 index 0000000..716208d --- /dev/null +++ b/log/rotate.sh @@ -0,0 +1,21 @@ +#!/bin/bash + +# Setze Arbeitsverzeichnis +# cd /home/oberkoetter/Dokumente/Git/rettedpv || exit 1 + +# Pfade definieren +CONFIG="./logrotate.cfg" +STATUS="./logrotate.status" +LOGFILE="./log.txt" + +# Prüfe, ob Konfigurationsdatei existiert +if [[ ! -f "$CONFIG" ]]; then + echo "$(date) - Fehler: Konfigurationsdatei '$CONFIG' nicht gefunden." >> "$LOGFILE" + exit 2 +fi + +# Logrotate ausführen (forcierter Lauf) +logrotate -s "$STATUS" -f "$CONFIG" + +# Erfolgs-Log schreiben +echo "$(date) - Logrotate wurde erfolgreich ausgeführt." >> "$LOGFILE" \ No newline at end of file