Autres informations sur les proc.

Le pseudo system de fichier /proc permet d’avoir énormément d’informations sur les processus:

  • /proc/pid/status : statut du processus
  • /proc/pid/fd/ : liste des descripteurs de fichiers utilisés par le processus
  • /proc/pid/fdinfo/ : informations pour chaque fichier ouvert (position, flags, ...)
  • /proc/pid/maps : table décrivant l’espace virtuel du processus
  • /proc/pid/mem : pages de la mémoire virtuelle du processus
  • /proc/pid/root : lien vers la racine du processus (i.e. chroot value)

Note 1: “pid” peut être remplacé par “self” pour avoir des informations sur le processus courant

Note 2: on ne peut pas interroger le noyaux sur les processus qu’il gère par des fonctions -> soit utilisation de /proc soit de la commande ps