Gestion des processus sous Linux (ps et kill)

Processus

Un processus est un programme en cours d'exécution.

ps : afficher les processus

La commande ps permet d'afficher la liste des processus associés au terminal courant.

La commande ps -aux permet d'afficher la liste de tous les processus.

La commande pstree -p permet d'afficher l'arbre de tous les processus.

ps aux | grep : chercher un processus

La commande ps aux | grep xxx permet d'afficher tous les processus qui ont été lancé par xxx ou qui contiennent xxx dans leur nom.

kill : arrêter les processus

Pour arrêter un processus, trouver son numéro (PID)) puis exécuter : kill PID.

Si le processus est bloqué et refuser de s'arrêter, exécuter kill -9 PID (cet arrêt forcé peut entraîner des perte de données).

pkill xxx (pkill -9 xxx) permet d'arrêter le processus de nom xxx.

killall xxx (killall -9 xxx) permet d'arrêter tous les processus de nom xxx.

top et htop

Les commandes top et htop permettent d'afficher les processus qui consomment le plus de ressources sur la machine.

Mode diaporama