miyagi-check.sh aktualisiert
This commit is contained in:
@@ -64,6 +64,35 @@ else
|
|||||||
LOG " Alle Variablen gesetzt."
|
LOG " Alle Variablen gesetzt."
|
||||||
fi
|
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() {
|
check_ssh_connection() {
|
||||||
local host=$1
|
local host=$1
|
||||||
LOG "🔌 Prüfe SSH-Verbindung zu $host ..."
|
LOG "🔌 Prüfe SSH-Verbindung zu $host ..."
|
||||||
|
|||||||
Reference in New Issue
Block a user