•Arnošt Havelka
Premium: Bash Incident Drill
Führen Sie einen sicheren Release-Triage-Workflow aus: Bereitstellen, Extrahieren von Fehlern und Überprüfen des Auswirkungsvolumens.
Interaktive Lektion startenSie sind der Bereitschaftstechniker. Erstellen Sie eine sichere Release-Sandbox, isolieren Sie Build-Fehler und quantifizieren Sie den Schaden.
Schritt 1: Bereiten Sie einen sicheren Arbeitsplatz vor
Terminal
~$mkdir -p release/app && cp -r app release/
ls release
Dadurch wird eine Einwegkopie erstellt, sodass die Untersuchung niemals den Originalordner berührt.
Schritt 2: Fehler aus Build-Protokollen extrahieren
Terminal
~$grep 'ERROR' release/app/build.log > release/errors.log
cat release/errors.log
Schritt 3: Überprüfen Sie die Größe des Vorfalls
Terminal
~$cat release/errors.log | wc -l
Checkliste, die Sie wiederverwenden können
- Stufe mit
mkdir -p+cp -r. - Kritische Leitungen mit
grepisolieren. - Quantifizieren Sie die Auswirkungen mit
wc -l.
Wissenscheck
1 / 2Why copy app into release/ before triage?
Quellen
Diese Dokumentationslinks liefern verlässliche Details zu den in diesem Artikel verwendeten Befehlen.
Nächstes
Das erste Bash-Skript schreiben und ausführen
Erstelle ein Bash-Skript, prüfe die Syntax, mache es ausführbar und verstehe bash script.sh im Vergleich zu ./script.sh.