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