Retour aux cas pratiques
BashExpert

Bash - Mettre en place un watchdog Bash pour un processus critique

Scénario

Sur une instance Linux en production, un service critique nommé myapp doit être surveillé en permanence. En tant qu’Ingénieur DevOps, tu dois écrire un script Bash capable de détecter automatiquement l’état du processus. Ta mission : Vérifier si le processus myapp est en cours d’exécution Si le processus n’est pas actif : Écrire un log dans /var/log/watchdog.log Afficher exactement : PROCESS myapp DOWN Si le processus est actif : Afficher exactement : PROCESS myapp OK Contraintes importantes : Le script doit être robuste et exploitable en production Il ne doit pas utiliser de méthode fragile (ex. ps | grep grep) Il doit être compatible avec une exécution via cron ou systemd Ce type de script est couramment utilisé pour sécuriser des services critiques en environnement cloud AWS.

Compétences ciblées

bashlinuxprocessesmonitoringdevopsawssre
    Bash - Mettre en place un watchdog Bash pour un processus critique — mise en situation Bash | CodeDuel