Date création : 30-03-2008 14:07:23
 Vous êtes dans : GNU/Linux Astuces / Pages man [Section5 - Formats de fichiers]
PROC
Index
- NOM
- DESCRIPTION
- VOIR AUSSI
- NOTES
- REMERCIEMENTS
- TRADUCTION
NOM
proc - Pseudo-système de fichiers d'informations sur les processus.
DESCRIPTION
Le système de fichiers proc est un pseudo-système de fichiers qui est
utilisé comme interface avec les structures de données du noyau. Il est
généralement monté sur /proc. La plupart des fichiers sont en lecture
seule, mais quelques uns permettent la modification de variables du noyau.
La description suivante fournit un aperçu de la hiérarchie de /proc.
- /proc/[numéro]
-
Il existe un sous-répertoire pour chaque processus actif. Le sous-répertoire
prend comme nom le PID du processus. Chaque sous-répertoire contient les
pseudo-fichiers et pseudo-répertoires suivants.
- /proc/[numéro]/cmdline
-
Ce fichier contient la ligne de commande complète du processus, sauf si le
processus a été déchargé sur le fichier d'échange, ou s'il s'agit d'un
zombie. Dans ces deux derniers cas, il n'y a rien dans ce fichier :
c'est-à-dire qu'une lecture de ce fichier ne retournera aucun caractère. Les
paramètres de la ligne de commande apparaissent dans ce fichier comme un
ensemble de chaînes séparées par le caractère « NULL » (0 binaire), avec un
octet NULL supplémentaire après la dernière chaîne.
- /proc/[numéro]/cwd
-
Lien symbolique vers le répertoire de travail actuel du processus. Pour
obtenir le cwd du processus 20 par exemple, vous pouvez faire ceci :
cd /proc/20/cwd; /bin/pwd
Notez que la commande directe pwd est souvent une commande interne de
l'interpréteur de commandes, et qu'elle risque de ne pas fonctionner
correctement. Avec bash, vous pouvez utiliser pwd -P.
Dans un traitement multiprocessus (multithreaded), le contenu de ce lien
symbolique n'est pas disponible si le processus principal est déjà terminé
(typiquement lors de l'appel pthread_exit(3).
- /proc/[numéro]/environ
-
Ce fichier contient l'environnement du processus. Les entrées sont séparées
par des caractères NULL («
|