Sommaire

Visualisation des processus

1. ps

La commande ps permet de voir la liste des processus du système : elle donne une image simplifiée des structures du noyau qui gèrent les processus. Elle extrait toutes ses informations du pseudosystème de fichiers /proc dans lequel le noyau place toutes les informations concernant l’état du système en cours d’utilisation.

Par défaut, cette commande affiche uniquement les processus lancés par l’utilisateur à partir du terminal ; par exemple :

[nicolas]$ ps 
  PID TTY          TIME CMD 
 1200 pts0     00:00:00 bash 
 1239 pts0     00:00:00 ps

Cette commande possède de nombreuses options. De plus, elle accepte des options Unix98 (avec -), BSD (sans -) et GNU (format long avec --). En voici un aperçu en français sous Ubuntu :

[nicolas]$ ps --aide 
 
Usage: 
 ps [options] 
 
 Essayez ’ps --aide <simple|liste|sortie|threads|divers|tous>’ 
  ou ’ps --aide <s|l|o|h|d|t>’ 
 pour plus d’aide. 
 
Pour plus de détails, consultez ps(1). 
[nicolas]$ ps --aide tous 
 
Usage: 
 ps [options] 
 
Options de base:
 -A, -e               tous les processus 
 -a                   tous avec un tty sauf les têtes de sessions 
  a                   tous avec un tty y compris les autres utilisateurs 
 -d                   tous sauf les têtes de sessions 
 -N, --deselect       inverse la sélection 
  r                   seuls les processus s’exécutant 
  T                   tous les processus ...