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 (ou htop).
  • 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équenteskill -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.