2025-06-04 10:47:50 +02:00
|
|
|
|
#!/bin/bash
|
|
|
|
|
|
|
|
|
|
export LC_ALL=C
|
2025-06-05 22:05:15 +02:00
|
|
|
|
EXIT_CODE=0
|
2025-06-04 10:47:50 +02:00
|
|
|
|
|
2025-06-05 22:05:15 +02:00
|
|
|
|
# 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
|
2025-06-04 11:01:30 +02:00
|
|
|
|
else
|
2025-06-05 22:05:15 +02:00
|
|
|
|
echo "✅ OK: Datei nicht vorhanden: $CONF"
|
2025-06-04 11:01:30 +02:00
|
|
|
|
fi
|
2025-06-05 22:05:15 +02:00
|
|
|
|
done
|
|
|
|
|
|
|
|
|
|
exit $EXIT_CODE
|