miyagi-check.sh aktualisiert
This commit is contained in:
@@ -64,6 +64,35 @@ else
|
||||
LOG " Alle Variablen gesetzt."
|
||||
fi
|
||||
|
||||
if [[ ${#MISSING[@]} -gt 0 ]]; then
|
||||
LOG " Fehlende Variablen in Konfiguration:"
|
||||
for v in "${MISSING[@]}"; do echo " - $v"; done
|
||||
exit 1
|
||||
else
|
||||
LOG " Alle Variablen gesetzt."
|
||||
fi
|
||||
|
||||
# Prüfung, ob SHUTDOWN auch tatsächlich in der Datei definiert wurde
|
||||
if ! grep -qE '^\s*SHUTDOWN\s*=' "$CONFIG_FILE"; then
|
||||
LOG "Hinweis: Die Variable 'SHUTDOWN' ist zwar gesetzt, aber nicht direkt in der Konfigurationsdatei '$CONFIG_FILE' definiert."
|
||||
LOG " → Bitte prüfen, ob dies gewollt ist oder von einer übergeordneten Quelle stammt."
|
||||
fi
|
||||
|
||||
# Anzeigen, ob SHUTDOWN aktiv ist
|
||||
LOG "🛑 SHUTDOWN-Status: ${SHUTDOWN:-nicht gesetzt}"
|
||||
|
||||
case "${SHUTDOWN,,}" in
|
||||
yes)
|
||||
LOG "Nach dem Backup wird das System heruntergefahren."
|
||||
;;
|
||||
no)
|
||||
LOG "Kein automatischer Shutdown nach dem Backup."
|
||||
;;
|
||||
*)
|
||||
LOG "Unbekannter SHUTDOWN-Wert: '${SHUTDOWN}' , erwartet: 'yes' oder 'no'"
|
||||
;;
|
||||
esac
|
||||
|
||||
check_ssh_connection() {
|
||||
local host=$1
|
||||
LOG "🔌 Prüfe SSH-Verbindung zu $host ..."
|
||||
|
||||
Reference in New Issue
Block a user