SyntaxeLIN-08-S
Processus en shell Bash
Objectif — Observer et gérer les processus en cours.
Prérequis — Un terminal.
Notions & commandes
- Un processus = un programme en exécution, identifié par un PID.
- Lister :
ps aux(tous) · dynamique :top(ouhtop). - Filtrer :
ps aux | grep <nom>. - Arrière-plan :
commande &· revenir au 1er plan :fg· lister :jobs. - Tuer :
kill <PID>(TERM, propre) ·kill -9 <PID>(KILL, brutal) · par nom :pkill <nom>. - Priorité :
nice(au lancement) ·renice(en cours).
✅ Vérification — Après kill, le processus disparaît de ps / top.
⚠️ Erreurs fréquentes — kill -9 en réflexe → essayer kill (TERM) d'abord (fermeture propre). Tuer le mauvais PID. Ctrl+C interrompt le 1er plan, Ctrl+Z le suspend.
Réf. : man ps · man kill · IT-Connect.