Introduction
Un processus de test nommé labex-runaway a été laissé en cours d’exécution après une expérience. Son PID a été enregistré afin qu’un opérateur puisse le cibler sans affecter les processus sans rapport.
Le laboratoire guidé précédent vous a appris à lire un fichier PID, à inspecter le processus correspondant, à lui envoyer SIGTERM et à vérifier qu’il s’était bien arrêté.
Arrêter le processus enregistré
Situation actuelle
/home/labex/project/system-recovery/runaway.pid contient le PID d’un processus labex-runaway en cours d’exécution appartenant à labex.
Périmètre
- Utilisez le PID contenu dans
runaway.pid. - Arrêtez ce processus avec le signal de terminaison normal.
- N’envoyez de signal à aucun autre processus.
Objectif
Laissez le processus labex-runaway enregistré à l’arrêt.
Critères de validation
- Le PID enregistré dans
runaway.pidne correspond plus à un processus en cours d’exécution. - Aucun processus sans rapport n’est modifié.
Indices
Quelle séquence sûre le laboratoire guidé a-t-il utilisée ?
Lisez le PID, inspectez précisément ce PID avec ps, transmettez-le à kill, attendez brièvement, puis inspectez à nouveau le même PID.
Résumé
Vous avez arrêté en toute sécurité un processus identifié en inspectant son PID enregistré et en lui envoyant un signal.



