README aktualisiert
This commit is contained in:
@@ -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
|
||||||
Reference in New Issue
Block a user