From 49d96dd3eb0f5d31665a3be74010e960254970e3 Mon Sep 17 00:00:00 2001 From: Chriz Date: Thu, 5 Jun 2025 22:32:26 +0200 Subject: [PATCH] Update and rename check_zambaconf_trmm.sh to check_zambaconfonpve_trmm.sh --- check_zambaconf_trmm.sh | 27 --------------------------- check_zambaconfonpve_trmm.sh | 19 +++++++++++++++++++ 2 files changed, 19 insertions(+), 27 deletions(-) delete mode 100644 check_zambaconf_trmm.sh create mode 100644 check_zambaconfonpve_trmm.sh diff --git a/check_zambaconf_trmm.sh b/check_zambaconf_trmm.sh deleted file mode 100644 index 83a5c6b..0000000 --- a/check_zambaconf_trmm.sh +++ /dev/null @@ -1,27 +0,0 @@ -#!/bin/bash - -export LC_ALL=C -EXIT_CODE=0 - -# Alle .conf-Dateien im Verzeichnis /root/zamba-lxc-toolbox/conf/ -CONF_DIR="/root/zamba-lxc-toolbox/conf" -CONF_FILES=("$CONF_DIR"/*.conf) - -# Zusätzlich die einzelne Datei /root/zamba.conf -CONF_FILES+=("/root/zamba.conf") - -for CONF in "${CONF_FILES[@]}"; do - if [[ -f "$CONF" ]]; then - if [[ $(find "$CONF" -mtime +3) ]]; then - echo "⚠️ Datei ist älter als 3 Tage – wird gelöscht: $CONF" - rm -f "$CONF" - else - echo "❌ Problem: Datei ist vorhanden und jünger als 3 Tage: $CONF" - EXIT_CODE=2 - fi - else - echo "✅ OK: Datei nicht vorhanden: $CONF" - fi -done - -exit $EXIT_CODE diff --git a/check_zambaconfonpve_trmm.sh b/check_zambaconfonpve_trmm.sh new file mode 100644 index 0000000..7db19ef --- /dev/null +++ b/check_zambaconfonpve_trmm.sh @@ -0,0 +1,19 @@ +#!/bin/bash + +export LC_ALL=C +ZAMBA_CONF="/root/zamba-lxc-toolbox/conf/zamba.conf" + +if [[ -f "$ZAMBA_CONF" ]]; then + # Prüfen, ob die Datei älter als 3 Tage ist + if find "$ZAMBA_CONF" -mtime +3 >/dev/null 2>&1; then + echo "⚠️ zamba.conf ist älter als 3 Tage – Datei wird gelöscht: $ZAMBA_CONF" + rm -f "$ZAMBA_CONF" + exit 0 + else + echo "❌ Problem: zamba.conf ist vorhanden und jünger als 3 Tage: $ZAMBA_CONF" + exit 2 + fi +else + echo "✅ OK: zamba.conf ist nicht vorhanden" + exit 0 +fi