Automatisierung, die ihren Fehlerpfad kennt
Einführung · 4 Abschnitte · ~12 Min Lesezeit · Stand
Die Betriebsfrage
Wie wird aus einer einmaligen Shell-Zeile ein sicher wiederholbarer Job, dessen Eingaben, Fehler und Seiteneffekte überprüfbar sind?
Skriptvertrag
| Eingabe | Pfade, Parameter und Umgebung explizit prüfen und quoten. |
|---|---|
| Zustand | Vor dem Ändern feststellen, ob das Ziel bereits erreicht ist. |
| Fehler | Fehlercode, Ausgabe und Aufräumweg für den Aufrufer sichtbar halten. |
| Nebenwirkung | Temporäre Dateien, Locks und Remote-Aufrufe auf Scope und Rückweg prüfen. |
Kontrollschleife
- Voraussetzungen lesen und validieren
- kleinsten sicheren Umfang berechnen
- Änderung idempotent ausführen
- Ergebnis und Exitstatus prüfen