•Arnošt Havelka
Premium : Exercice d'incident Bash
Exécutez un workflow de tri des versions en toute sécurité : organisez, extrayez les erreurs et vérifiez le volume d'impact.
Démarrer la leçon interactiveVous êtes l'ingénieur d'astreinte. Créez un bac à sable de version sécurisée, isolez les erreurs de construction et quantifiez les dommages.
Étape 1 : Préparez un espace de travail sécurisé
Terminal
~$mkdir -p release/app && cp -r app release/
ls release
Cela crée une copie jetable afin que l'enquête ne touche jamais au dossier d'origine.
Étape 2 : Extraire les erreurs des journaux de construction
Terminal
~$grep 'ERROR' release/app/build.log > release/errors.log
cat release/errors.log
Étape 3 : Vérifier la taille de l'incident
Terminal
~$cat release/errors.log | wc -l
Liste de contrôle que vous pouvez réutiliser
- Étape avec
mkdir -p+cp -r. - Isolez les lignes critiques avec
grep. - Quantifiez l'impact avec
wc -l.
Vérification des connaissances
1 / 2Why copy app into release/ before triage?
Références
Ces liens de documentation fournissent des informations fiables sur les commandes utilisées dans cet article.
À suivre
Écrire et exécuter son premier script Bash
Créez un script Bash, vérifiez sa syntaxe, rendez-le exécutable et distinguez bash script.sh de ./script.sh.