Base
#!/bin/bash
set -euo pipefail
nom="jedi"
echo "Bonjour $nom"Condition
if ping -c 1 serveur >/dev/null 2>&1; then
echo "Serveur OK"
else
echo "Serveur KO"
fiBoucle
while read -r serveur; do
ping -c 1 "$serveur"
done < serveurs.txt🚨 Réflexe TSSR
- Lire l’aide avec man ou --help
- Vérifier les droits
- Vérifier le service ou le processus concerné
- Consulter les journaux
- Tester localement
💡 À retenir
Toujours vérifier l’état réel après une modification : commande, service, port ou fichier.
⚠ Pièges fréquents
Modifier plusieurs éléments à la fois et ne plus savoir lequel a corrigé ou cassé le service.
✔ Vérification
systemctl --failedCommande de vérificationjournalctl -p err -bCommande de vérificationss -lntupCommande de vérification🎯 Ce que le jury attend
- Savoir exécuter la commande
- Expliquer son effet
- Vérifier le résultat
- Diagnostiquer une erreur