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.