README aktualisiert

This commit is contained in:
2025-05-29 23:46:04 +02:00
parent 1c83314f23
commit 6508b81ac2
+4 -4
View File
@@ -28,22 +28,22 @@ if [[ "${1:-}" == "help" ]]; then
exit 0 exit 0
fi fi
Dann kannst du z.B. aufrufen: Dann kannst du z.B. aufrufen:
./miyagi_backup.sh help ./miyagi_backup.sh help
Und bekommst alle verfügbaren Funktionsnamen. Und bekommst alle verfügbaren Funktionsnamen.
📌 Hinweis 📌 Hinweis
Funktionen wie run_pbs_backup brauchen Variablen aus der Config. Du kannst sicherstellen, dass source "$CONFIG_FILE" immer ausgeführt wird, indem du das nicht in main, sondern außerhalb (oben) stehen lässt so wie im überarbeiteten Skript oben. Funktionen wie run_pbs_backup brauchen Variablen aus der Config. Du kannst sicherstellen, dass source "$CONFIG_FILE" immer ausgeführt wird, indem du das nicht in main, sondern außerhalb (oben) stehen lässt - so wie im überarbeiteten Skript oben.
✅ Fazit ✅ Fazit
Durch den Wechsel auf ein solches „Funktions-Router“-Muster kannst du dein Skript: Durch den Wechsel auf ein solches „Funktions-Router“-Muster kannst du dein Skript:
modular testen modular testen
gezielt einsetzen (z.B. nur Snapshot, nur Update) gezielt einsetzen (z.B. nur Snapshot, nur Update)
einfacher debuggen einfacher debuggen
cron- oder CI-kompatibel machen cron- oder CI-kompatibel machen