Provided by: manpages-fr-extra_20101103_all bug

NOM

       ps - Presenter un cliche instantane des processus en cours

SYNOPSIS

       ps [options]

DESCRIPTION

       ps affiche des renseignements sur une selection de processus actifs.
       Pour une mise a jour dynamique de la selection et de l'affichage,
       l'utilisation de top(1) est preferable.

       Cette version de ps accepte plusieurs types d'options :
       1   les options UNIX, qui peuvent etre regroupees, et qui doivent etre
           precedees d'un tiret ;
       2   les options BSD, qui peuvent etre regroupees, et qui ne doivent pas
           etre utilisees avec un tiret ;
       3   les options etendues GNU, qui doivent etre precedees de deux
           tirets.

       Les options de differents types peuvent etre melangees, mais des
       conflits peuvent apparaitre. Il y a certaines options synonymes, qui
       sont fonctionnellement identiques, a cause des differentes normes et
       implementations de ps avec lesquelles ce ps est compatible.

       Remarquez que << ps -aux >> est different de << ps aux >>. Les normes
       POSIX et UNIX exigent que << ps -aux >> affichent tous les processus
       appartenant a l'utilisateur appele << x >>, ainsi que tous les
       processus qui seraient selectionnes par l'option -a. Si l'utilisateur
       << x >> n'existe pas, ce ps peut interpreter plutot la commande comme
       << ps aux >> et affiche un avertissement. Ce comportement a pour but
       d'aider a la transition d'anciens scripts et habitudes. C'est precaire,
       sujet a modification, et il ne faudrait donc pas compter dessus.

       Par defaut, ps selectionne tous les processus avec le meme identifiant
       utilisateur effectif (euid=EUID) que l'utilisateur en cours et associes
       au meme terminal que l'appelant. Il affiche l'identifiant de processus
       (pid=PID), le terminal associe au processus (tname=TTY), le temps CPU
       cumule au format [JJ-]HH:MM:SS (time=TIME), et le nom de l'executable
       (ucmd=CMD). La sortie n'est pas ordonnee par defaut.

       L'utilisation d'option << a la BSD >> ajoutera l'etat du processus
       (stat=STAT) a l'affichage par defaut et montrera les arguments de
       commande (args=COMMAND) au lieu du nom de l'executable. La variable
       d'environnement PS_FORMAT permet de modifier ce comportement.
       L'utilisation d'options << a la BSD >> modifiera egalement la selection
       de processus pour inclure les processus d'autres terminaux (TTY) vous
       appartenant ; autrement dit, il s'agit de la selection de tous les
       processus, filtres pour exclure les processus appartenant aux autres
       utilisateurs ou en dehors d'un terminal. Ces effets ne sont pas pris en
       compte pour les options decrites plus bas comme << identiques >>, donc
       -M sera consideree identique a Z et ainsi de suite.

       Aux exceptions pres decrites plus bas, les options de selection de
       processus sont cumulatives. La selection par defaut est supprimee, puis
       les processus selectionnes sont ajoutes a l'ensemble des processus a
       afficher. Un processus sera donc montre s'il satisfait n'importe quel
       critere de selection donne.

EXEMPLES

       Pour voir tous les processus du systeme en utilisant la syntaxe
       traditionnelle :
          ps -e
          ps -ef
          ps -eF
          ps -ely

       Pour voir tous les processus du systeme en utilisant la syntaxe BSD :
          ps ax
          ps axu

       Pour afficher une arborescence des processus :
          ps -ejH
          ps axjf

       Pour obtenir des renseignements sur les processus legers
       (<< threads >>) :
          ps -eLf
          ps axms

       Pour obtenir des renseignements de securite :
          ps -eo euser,ruser,suser,fuser,f,comm,label
          ps axZ
          ps -eM

       Pour voir tous les processus executes en tant que superutilisateur
       (identifiant reel et effectif) au format utilisateur :
          ps -U root -u root u

       Pour voir tous les processus avec un format defini par l'utilisateur :
          ps -eo pid,tid,class,rtprio,ni,pri,psr,pcpu,stat,wchan:14,comm
          ps axo stat,euid,ruid,tty,tpgid,sess,pgrp,ppid,pid,pcpu,comm
          ps -eopid,tt,user,fname,tmout,f,wchan

       Afficher uniquement le PID de syslogd :
          ps -C syslogd -o pid=

       Afficher uniquement le nom du PID 42 :
          ps -p 42 -o comm=

S'ELECTION SIMPLE DES PROCESSUS

       a               Lever la restriction << seulement vous >> du style BSD,
                       qui est imposee sur l'ensemble des processus si des
                       options << a la BSD >> (sans << - >>) sont utilisees ou
                       si la personnalite de ps est configure << a la BSD >>.
                       L'ensemble des processus selectionnes de cette facon
                       est ajoute a l'ensemble des processus selectionnes
                       autrement. Autrement dit, cette option conduit ps a
                       enumerer tous les processus avec un terminal (tty) ou
                       enumerer tous les processus lorsqu'elle est utilisee
                       avec l'option x.

       -A              Selectionner tous les processus. Identique a -e.

       -a              Selectionner tous les processus sauf les meneurs de
                       session (voir getsid(2)) et les processus non associes
                       a un terminal.

       -d              Selectionner tous les processus sauf les meneurs de
                       session.

       --deselect      Selectionner tous les processus sauf ceux qui
                       remplissent les conditions indiquees (inverse la
                       selection). Identique a -N.

       -e              Selectionner tous les processus. Identique a -A.

       g               Vraiment tout, meme les meneurs de session. Cette
                       option est obsolete et peut disparaitre des prochaines
                       publications. Elle est normalement implicite avec
                       l'option a, et n'est utile qu'en fonctionnement avec la
                       personnalite sunos4.

       -N              Selectionner tous les processus sauf ceux qui
                       remplissent les conditions indiquees (inverse la
                       selection). Identique a --deselect.

       T               Selectionner tous les processus associes a ce terminal.
                       Identique a l'option t sans autre parametre.

       r               Restreindre la selection aux processus en cours
                       d'execution.

       x               Lever la restriction << doit avoir un terminal >> du
                       style BSD, qui est imposee sur l'ensemble des processus
                       si des options << a la BSD >> (sans << - >>) sont
                       utilisees ou si la personnalite de ps est configure
                       << a la BSD >>. L'ensemble des processus selectionnes
                       de cette facon est ajoute a l'ensemble des processus
                       selectionnes autrement. Autrement dit, cette option
                       conduit ps a enumerer tous les processus vous
                       appartenant (meme EUID que ps) ou enumerer tous les
                       processus lorsqu'elle est utilisee avec l'option a.

S'ELECTION DES PROCESSUS PAR UNE LISTE

       Ces options acceptent un unique parametre sous forme de liste separee
       par des blancs ou des virgules. Elles peuvent etre utilisees plusieurs
       fois. Par exemple : ps -p "1 2" -p 3,4.

       -123            Identique a --sid 123.

       123             Identique a --pid 123.

       -C liste_commandes
                       Selectionner par nom de commande.
                       Selection des processus dont le nom d'executable est
                       donne dans liste_commandes.

       -G liste_groupes
                       Selectionner par identifiant de groupe reel (RGID) ou
                       nom.
                       Selection des processus dont l'identifiant ou nom de
                       groupe reel est dans liste_groupes. Le RGID identifie
                       le groupe de l'utilisateur qui a cree le processus,
                       voir getgid(2).

       -g liste_groupes
                       Selectionner par session ou nom de groupe effectif.
                       La selection par session est precisee par plusieurs
                       normes, mais la selection par groupe effectif est le
                       comportement logique utilise par de nombreux autres
                       systemes d'exploitation. Ce ps selectionnera par
                       session quand la liste est completement numerique
                       (comme le sont les sessions). Les GID numeriques
                       fonctionneront seulement quand des noms de groupes sont
                       egalement indiques. Voir les options -s et --group.

       --Group liste_groupes
                       Selectionner par identifiant de groupe reel (RGID) ou
                       nom. Identique a -G.

       --group liste_groupes
                       Selectionner par identifiant de groupe effectif (EGID)
                       ou nom.
                       Selection des processus dont l'identifiant ou nom de
                       groupe effectif est dans liste_groupes. L'EGID
                       identifie le groupe dont les droits d'acces au fichier
                       sont utilises par le processus, voir getegid(2).
                       L'option -g est souvent une alternative a --group.

       p liste_pid     Selectionner par identifiant de processus (PID).
                       Identique a -p et --pid.

       -p liste_pid    Selectionner par PID.
                       Selection des processus dont l'identifiant de processus
                       apparait dans liste_pid. Identique a p et --pid.

       --pid liste_pid Selectionner par identifiant de processus (PID).
                       Identique a -p et p.

       --ppid liste_pid
                       Selectionner par identifiant de processus parent.
                       Selection des processus dont l'identifiant de processus
                       parent est dans liste_pid. Autrement dit, il
                       selectionne les processus fils de ceux indiques dans
                       liste_pid.

       -s liste_sessions
                       Selectionner par identifiant de session.
                       Selection des processus dont l'identifiant de session
                       est indique dans liste_sessions.

       --sid liste_sessions
                       Selectionner par identifiant de session. Identique a
                       -s.

       t liste_ttys    Selectionner par terminal (tty). Quasiment identique a
                       -t et --tty, mais peut egalement etre utilise avec une
                       liste_ttys vide pour indiquer le terminal associe a ps.
                       L'utilisation de l'option T est consideree plus propre
                       que l'utilisation de t avec une liste_ttys vide.

       -t liste_ttys   Selectionner par terminal (tty).
                       Selection des processus associes aux terminaux donnes
                       dans liste_ttys. Les terminaux (ttys, ou ecrans pour
                       sortie texte) peuvent etre indiques sous differentes
                       formes : /dev/ttyS1, ttyS1, S1. Un simple << - >>
                       permet de selectionner les processus qui ne sont pas
                       attaches a un terminal.

       --tty liste_ttys
                       Selectionner par terminal. Identique a -t et t.

       U liste_utilisateurs
                       Selectionner par identifiant d'utilisateur effectif
                       (EUID) ou nom.
                       Selection des processus dont l'identifiant ou nom
                       d'utilisateur effectif est dans liste_utilisateurs.
                       L'EUID identifie l'utilisateur dont les droits d'acces
                       au fichier sont utilises par le processus, voir
                       geteuid(2). Identique a -u et --user.

       -U liste_utilisateurs
                       Selectionner par identifiant d'utilisateur reel (RUID)
                       ou nom.
                       Selection des processus dont l'identifiant ou nom
                       d'utilisateur reel est dans liste_utilisateurs. Le RUID
                       identifie l'utilisateur qui a cree le processus, voir
                       getuid(2).

       -u liste_utilisateurs
                       Selectionner par identifiant d'utilisateur effectif
                       (EUID) ou nom.
                       Selection des processus dont l'identifiant ou nom
                       d'utilisateur effectif est dans liste_utilisateurs.
                       L'EUID identifie l'utilisateur dont les droits d'acces
                       au fichier sont utilises par le processus, voir
                       geteuid(2). Identique a U et --user.

       --User liste_utilisateurs
                       Selectionner par identifiant d'utilisateur reel (RUID)
                       ou nom. Identique a -U.

       --user liste_utilisateurs
                       Selectionner par identifiant d'utilisateur effectif
                       (EUID) ou nom. Identique a -u et U.

CONTR^OLE DU FORMAT DE SORTIE

       Ces options sont utilisees pour choisir les renseignements affiches par
       ps. La sortie peut changer en fonction de la personnalite.

       -c              Montrer des renseignements d'ordonnanceur differents
                       pour l'option -l.

       --context       Afficher au format du contexte de securite (pour
                       SE Linux).

       -f              Faire une liste tout format. Cette option peut etre
                       combinee aux nombreuses autres options << a la UNIX >>
                       pour ajouter des colonnes supplementaires. Cela conduit
                       egalement a afficher les parametres de la commande.
                       Lorsqu'elle est utilisee avec -L, les colonnes NLWP
                       (nombre de processus legers) et LWP (identifiant de
                       processus leger) seront ajoutees. Voir l'option c et
                       les mots-cles de format args et comm.

       -F              Tout format etendu. Voir l'option -f, implicite avec
                       -F.

       --format format Format defini par l'utilisateur. Identique a -o et o.

       j               Format BSD de controle des taches.

       -j              Format des taches.

       l               Afficher au format BSD long.

       -l              Format long. L'option -y est souvent utile en
                       complement.

       -M              Afficher une colonne de donnees de securite. Identique
                       a Z (pour SE Linux).

       O format        o precharge (surcharge).
                       L'option BSD O peut se comporter comme -O (format de
                       sortie defini par l'utilisateur avec quelques champs
                       commun predefinis) ou etre utilisee pour indiquer un
                       ordre de tri. Les parametres sont utilises pour
                       determiner le comportement de cette option. Pour
                       s'assurer que le comportement voulu soit obtenu (tri ou
                       formatage), indiquer cette option d'une autre facon
                       (par exemple avec -O ou --sort). Identique a -O quand
                       utilisee comme option de formatage, avec la
                       personnalite BSD.

       -O format       Comme -o, mais precharge avec quelques colonnes par
                       defaut. Identique a
                       -o pid,format,state,tname,time,command ou
                       -o pid,format,tname,time,cmd, voir -o plus bas.

       o format        Indiquer un format defini par l'utilisateur. Identique
                       a -o et --format.

       -o format       Format defini par l'utilisateur.
                       format est un parametre unique sous forme de liste
                       separee par des blancs ou des virgules, qui permet
                       d'indiquer des colonnes de sorties individuelles. Les
                       mots-cles reconnus sont decrit plus bas dans la section
                       INDICATEURS DE FORMAT STANDARDS. Les en-tetes peuvent
                       etres renommes
                       (ps -o pid,ruser=RealUser -o comm=Command) si besoin.
                       Si tous les en-tetes de colonnes sont vides
                       (ps -o pid= -o comm=), la ligne d'en-tetes ne sera pas
                       affichee. La largeur de colonne augmentera si de larges
                       en-tetes l'exigent ; ce peut etre utilise pour elargir
                       des colonnes comme WCHAN
                       (ps -o pid,wchan=WIDE-WCHAN-COLUMN -o comm). Un
                       controle explicite de la largeur (ps opid,wchan:42,cmd)
                       est egalement possible. Le comportement de
                       ps -o pid=X,comm=Y change avec les personnalites ; la
                       sortie peut etre une colonne appelee << X,comm=Y >> ou
                       deux colonnes appelees << X >> et << Y >>. Utiliser
                       plusieurs options -o pour dissiper les doutes. Utiliser
                       la variable d'environnement PS_FORMAT pour indiquer une
                       valeur par defaut ; DefSysV et DefBSD sont des macros
                       qui peuvent etre utilisees pour choisir les colonnes
                       UNIX ou BSD par defaut.

       s               Afficher au format de signal.

       u               Afficher au format oriente utilisateur.

       v               Afficher au format de memoire virtuelle.

       X               Format de registre.

       -y              Ne pas montrer d'indicateurs ; montrer rss au lieu de
                       addr. Cette option ne peut-etre utilisee qu'avec -l.

       Z               Afficher une colonne de donnees de securite. Identique
                       a -M (pour SE Linux).

MODIFICATEURS DE SORTIE

       c               Montrer les vrais noms de commande. Cela vient du nom
                       de fichier executable, plutot que de la valeur argv.
                       Les arguments de la commande et leurs modifications
                       eventuelles ne sont donc pas montres. Cette option
                       transforme en fait le mot-cle de format args en comm ;
                       c'est pratique pour l'option de format -f et avec
                       toutes les options de format << a la BSD >>, qui
                       entrainent normalement toutes un affichage des
                       arguments de la commande. Voir l'option -f et les
                       mots-cles de format args et comm.

       --cols n        Configurer la largeur de l'ecran.

       --columns n     Configurer la largeur de l'ecran.

       --cumulative    Inclure des donnees sur les processus fils tues (comme
                       une somme avec le parent).

       e               Montrer l'environnement apres la commande.

       f               Hierarchie des processus en ASCII art (arborescence).

       --forest        Arborescence des processus en ASCII art.

       h               Sans en-tete (ou un en-tete par ecran avec la
                       personnalite BSD).
                       L'option h est problematique. Le ps standard de BSD
                       utilise cette option pour afficher un en-tete sur
                       chaque page de sortie, mais l'ancien ps de Linux
                       utilise cette option pour desactiver l'en-tete. Cette
                       version de ps suit l'habitude de Linux de ne pas
                       afficher l'en-tete sauf si la personnalite BSD a ete
                       choisie, auquel cas elle affiche un en-tete sur chaque
                       page de sortie. Quelque soit la personnalite actuelle,
                       les options longues --headers et --no-headers
                       permettent respectivement d'activer l'affichage des
                       en-tetes sur chaque page ou de desactiver completement
                       les en-tetes.

       -H              Montrer la hierarchie des processus (arborescence).

       --headers       Repeter les lignes d'en-tete, une par page de sortie.

       k spec          Indiquer l'ordre de tri. La syntaxe de tri est
                       << [+|-]cl'e[,[+|-]cl'e[,...]] >>. Choisir une cl'e
                       multicaracteres de la section INDICATEURS DE FORMAT
                       STANDARDS. Le << + >> est facultatif puisque l'ordre
                       numerique ou lexicologique est croissant par defaut.
                       Identique a --sort. Exemples :
                       ps jaxkuid,-ppid,+pid
                       ps axk comm o comm,args
                       ps kstart_time -ef

       -n namelist     Configurer le fichier namelist. Identique a N.
                       Le fichier namelist est necessaire pour un affichage
                       approprie de WCHAN, et doit correspondre exactement au
                       noyau Linux actuel pour une sortie correcte. Sans cette
                       option, le chemin de recherche par defaut du namelist
                       est :

                         $PS_SYSMAP
                         $PS_SYSTEM_MAP
                         /proc/*/wchan
                         /boot/System.map-`uname -r`
                         /boot/System.map
                         /lib/modules/`uname -r`/System.map
                         /usr/src/linux/System.map
                         /System.map

       --lines n       Configurer la hauteur de l'ecran.

       n               Sortie numerique pour WCHAN et USER (incluant tous les
                       types d'UID et GID).

       N namelist      Indiquer le fichier namelist. Identique a -n. Voir -n
                       plus haut.

       O ordre         Ordre de tri (surcharge).
                       L'option BSD O peut se comporter comme -O (format de
                       sortie defini par l'utilisateur avec quelques champs
                       commun predefinis) ou peut etre utilisee pour indiquer
                       un ordre de tri. Les parametres sont utilises pour
                       determiner le comportement de cette option. Pour
                       s'assurer que le comportement voulu soit obtenu (tri ou
                       formatage), indiquer cette option d'une autre facon
                       (par exemple avec -O ou --sort).

                       Pour ordonner, la syntaxe de l'option BSD obsolete est
                       << O[+|-]k1[,[+|-]k2[,...]] >>. L'ordre de la liste de
                       processus est effectue en fonction de l'ordre
                       multiniveau indique par la suite de cles courtes a une
                       lettre k1, k2, etc. decrites plus bas dans la section
                       CL'ES DE TRI OBSOL`ETES. Le << + >> actuellement
                       facultatif reitere simplement l'ordre par defaut d'une
                       cle, mais permet egalement de distinguer un O de tri
                       d'un O de formatage. Le << - >> inverse uniquement
                       l'ordre de la cle qu'il precede.

       --no-headers    Ne pas afficher d'en-tete du tout. --no-heading est un
                       alias pour cette option.

       --rows n        Configurer la hauteur de l'ecran.

       S               Resume quelques renseignements, comme l'utilisation
                       CPU, a partir des processus fils tues vers leur parent.
                       C'est pratique pour observer un systeme ou les
                       processus parents engendrent des processus fils de
                       courte duree de vie pour faire leur travail.

       --sort spec     Indiquer l'ordre de tri. La syntaxe de tri est
                       << [+|-]cl'e[,[+|-]cl'e[,...]] >>. Choisir une cl'e
                       multicaracteres de la section INDICATEURS DE FORMAT
                       STANDARDS. Le << + >> est facultatif puisque l'ordre
                       numerique ou lexicologique est croissant par defaut.
                       Identique a k. Par exemple :
                       ps jax --sort=uid,-ppid,+pid.

       w               Sortie large. Utiliser cette option deux fois pour une
                       largeur illimitee.

       -w              Sortie large. Utiliser cette option deux fois pour une
                       largeur illimitee.

       --width n       Configurer la largeur de l'ecran.

AFFICHAGE DE PROCESSUS L'EGERS (<< THREAD >>)

       H               Montrer les processus legers comme s'ils etaient des
                       processus.

       -L              Montrer les processus legers, si possible avec les
                       colonnes LWP et NLWP.

       m               Montrer les processus legers apres les processus.

       -m              Montrer les processus legers apres les processus.

       -T              Montrer les processus legers, si possible avec la
                       colonne SPID.

AUTRES RENSEIGNEMENTS

       --help          Afficher un message d'aide.

       --info          Afficher des informations de debogage.

       L               Afficher la liste de tous les indicateurs de format.

       V               Afficher la version de procps.

       -V              Afficher la version de procps.

       --version       Afficher la version de procps.

NOTES

       Ce ps fonctionne en lisant les fichiers virtuels de /proc. Ce ps n'a
       pas besoin d'etre Set-UID kmem, et ne necessite aucun privilege pour
       fonctionner. Ne pas donner de permissions particulieres a ce ps.

       Ce ps a besoin d'acceder aux donnees namelist pour un affichage
       approprie de WCHAN. Pour les noyaux anterieurs a 2.6, le fichier
       System.map doit etre installe.

       L'utilisation CPU est actuellement exprimee en pourcentage de temps
       passe a fonctionner pendant le temps de vie complet d'un processus. Ce
       n'est ni ideal, ni conforme aux normes par ailleurs respectees par ps.
       Il est peu probable que la somme d'utilisation CPU soit exactement
       egale a 100 %.

       Les champs SIZE et RSS ne comptent pas certaines parties d'un processus
       comme les tables de pages, la pile du noyau, la structure thread_info,
       et la structure task_struct. Cela represente au moins 20 Kio de memoire
       toujours residente. SIZE est la taille virtuelle du processus
       (code + donnees + pile).

       Les processus marques <defunct> sont les processus tues (appeles
       << zombies >>) qui restent parce que leur parent ne les a pas detruits
       proprement. Ces processus seront detruits par init(8) si le processus
       parent termine.

INDICATEURS DE PROCESSUS

       La somme de ces valeurs est affichee dans la colonne << F >>, fournie
       par l'indicateur de sortie flags :
       1    engendre mais pas execute ;
       4    a utilise des privileges de superutilisateur ;

CODES D''ETAT DE PROCESSUS

       Voici les differentes valeurs que les indicateurs de sortie s, stat et
       state (entete << STAT >> ou << S >>) afficheront pour decrire l'etat
       d'un processus :
       D    dormant non interruptible (normalement entrees-sorties) ;
       R    s'executant ou pouvant s'executer (dans la file d'execution) ;
       S    dormant interruptible (en attente d'un evenement pour finir) ;
       T    arrete, par un signal de controle des taches ou parce qu'il a ete
            trace ;
       W    pagination (non valable depuis le noyau 2.6.xx) ;
       X    tue (ne devrait jamais etre vu) ;
       Z    processus zombie (<defunct>), termine mais pas detruit par son
            parent.

       Pour les format BSD et quand le mot-cle stat est utilise, les
       caracteres supplementaires suivants peuvent etre affiches :
       <    haute priorite (non poli pour les autres utilisateurs) ;
       N    basse priorite (poli pour les autres utilisateurs) ;
       L    avec ses pages verrouillees en memoire (pour temps reel et
            entrees-sorties personnalisees) ;
       s    meneur de session ;
       l    possede plusieurs processus legers (<< multi-thread >>, utilisant
            CLONE_THREAD comme NPTL pthreads le fait) ;
       +    dans le groupe de processus au premier plan.

CL'ES DE TRI OBSOL`ETES

       Ces cles sont utilises par l'option BSD O (quand elle est utilisee pour
       ordonner). L'option GNU --sort n'utilise pas ces cles, mais celles
       decrites plus bas dans la section INDICATEURS DE FORMAT STANDARDS.
       Remarquez que les valeurs utilisees pour ordonner sont les valeur
       internes que ps utilise, et non les valeurs << trafiquees >> utilisees
       dans certains champs de format de sortie (par exemple trier sur tty
       ordonnera par numero de peripherique, pas en fonction du nom de
       terminal affiche). Envoyer la sortie de ps dans un tube (<< pipe >>)
       vers la commande sort(1) permet d'obtenir un tri selon les valeurs
       trafiquees.

       CL'E   LONGUE       DESCRIPTION
       c     cmd          juste le nom de l'executable
       C     pcpu         utilisation du CPU
       f     flags        indicateurs comme le champ F du format long
       g     pgrp         GID du processus
       G     tpgid        GID du processus controlant le tty
       j     cutime       temps utilisateur cumule
       J     cstime       temps systeme cumule
       k     utime        temps utilisateur
       m     min_flt      nombre de defauts de page mineurs
       M     maj_flt      nombre de defauts de page majeurs
       n     cmin_flt     defauts de page mineurs cumules
       N     cmaj_flt     defauts de page majeurs cumules
       o     session      identifiant de session
       p     pid          identifiant de procesus (PID)
       P     ppid         PID du processus parent
       r     rss          taille de memoire residente
       R     resident     pages residentes
       s     size         taille memoire en kilooctets
       S     share        nombre de pages partagees
       t     tty          numero de peripherique du tty controlant
       T     start_time   heure de demarrage du processus
       U     uid          identifiant utilisateur (UID)
       u     user         nom d'utilisateur
       v     vsize        taille totale de memoire virtuelle en kilooctets
       y     priority     priorite d'ordonnancement du noyau

DESCRIPTEURS DE FORMAT AIX

       Ce ps prend en charge les descripteurs de format AIX, qui fonctionnent
       un peu comme les codes de formatage de printf(1) et printf(3). Par
       exemple, la sortie par defaut normale peut etre produite ainsi :
       ps -eo "%p %y %x %c". Les codes STANDARD sont decrits dans la section
       suivante.

       CODE   STANDARD   EN-T^ETE
       %C     pcpu       %CPU
       %G     group      GROUP
       %P     ppid       PPID
       %U     user       USER
       %a     args       COMMAND
       %c     comm       COMMAND
       %g     rgroup     RGROUP
       %n     nice       NI
       %p     pid        PID
       %r     pgid       PGID
       %t     etime      ELAPSED
       %u     ruser      RUSER
       %x     time       TIME
       %y     tty        TTY
       %z     vsz        VSZ

INDICATEURS DE FORMAT STANDARDS

       Voici les differents mots-cles pouvant etre utilises pour controler le
       format de sortie (par exemple avec l'option -o) ou pour ordonner les
       processus selectionnes avec l'option << a la GNU >> --sort.

       Par exemple : ps -eo pid,user,args --sort user

       Cette version de ps essaye de reconnaitre la plupart des mots-cles
       utilises avec les autres implementations de ps.

       Les indicateurs de format definis par l'utilisateur peuvent contenir
       des espaces : args, cmd, comm, command, fname, ucmd, ucomm, lstart,
       bsdstart, start.

       Certains mot-cles peuvent etre indisponibles pour ordonner.

       CODE       EN-T^ETE DESCRIPTION

       %cpu       %CPU    Utilisation CPU du processus exprimee avec un
                          chiffre apres la virgule. Actuellement, il s'agit du
                          temps passe a fonctionner divise par le temps de vie
                          du processus (rapport cputime/realtime), exprime en
                          pourcentage. La somme ne depassera pas 100 % sauf si
                          vous etes chanceux (alias pcpu).

       %mem       %MEM    Rapport de la taille de memoire residente
                          (<< resident set size >> ou RSS) par la memoire
                          physique de la machine, exprime en pourcentage
                          (alias pmem).

       args       COMMAND Commande avec tous ses arguments sous forme de
                          chaine. Les modifications aux arguments peuvent etre
                          montrees. Les elements de cette colonne peuvent
                          contenir des espaces. Un processus marque <defunct>
                          est partiellement tue, en attente d'etre
                          completement detruit par son parent. La valeur args
                          est parfois indisponible pour le processus, dans ce
                          cas, ps affichera a la place le nom de l'executable
                          entre crochets (alias cmd, command). Voir aussi le
                          mot-cle de format comm et les options -f et c.
                          Lorsque cette derniere est indiquee, cette colonne
                          sera elargie jusqu'aux bords de l'affichage. Si ps
                          ne peut pas determiner la largeur de l'affichage,
                          comme quand la sortie est renvoyee (tube ou
                          << pipe >>) vers un fichier ou une autre commande,
                          la largeur de sortie ne peut pas etre determinee
                          (elle peut etre de 80 caracteres, illimitee,
                          determinee par la variable TERM, etc.). La variable
                          d'environnement COLUMNS ou l'option --cols
                          permettent de determiner avec exactitude la largeur
                          dans ce cas. Les options w ou -w peuvent egalement
                          etre utilisees pour adapter la largeur.

       blocked    BLOCKED Masque des signaux bloques, voir signal(7). Suivant
                          la largeur du champ, un masque de 32 ou 64 bits au
                          format hexadecimal est affiche (alias sig_block,
                          sigmask).

       bsdstart   START   Heure de demarrage du processus. Si le processus a
                          ete demarre dans les dernieres 24 heures, le format
                          de sortie est <<  HH:MM >>, sinon il est
                          << Mmm JJ >> (ou << Mmm >> sont les trois premieres
                          lettres du mois, en anglais). Voir aussi lstart,
                          start, start_time et stime.

       bsdtime    TIME    Temps CPU cumule, utilisateur et systeme. Le format
                          d'affichage est normalement << MMM:SS >>, mais peut
                          etre deplace vers la gauche si des processus ont
                          cumule plus de 999 minutes de temps CPU.

       c          C       Utilisation du processeur. C'est pour l'instant la
                          partie entiere du pourcentage d'utilisation par
                          rapport au temps de vie du processus (voir %cpu).

       caught     CAUGHT  Masque des signaux attrapes, voir signal(7). Suivant
                          la largeur du champ, un masque de 32 ou 64 bits au
                          format hexadecimal est affiche (alias sig_catch,
                          sigcatch).

       class      CLS     Ordonnancement de la classe du processus (alias
                          policy, cls). Les valeurs possibles du champ sont :
                          -   non signale
                          TS  SCHED_OTHER
                          FF  SCHED_FIFO
                          RR  SCHED_RR
                          B   SCHED_BATCH
                          ISO SCHED_ISO
                          IDL SCHED_IDLE
                          ?   valeur inconnue

       cls        CLS     Ordonnancement de la classe du processus (alias
                          policy, class). Les valeurs possibles du champ
                          sont :
                          -   non signale
                          TS  SCHED_OTHER
                          FF  SCHED_FIFO
                          RR  SCHED_RR
                          B   SCHED_BATCH
                          ISO SCHED_ISO
                          IDL SCHED_IDLE
                          ?   valeur inconnue

       cmd        CMD     Voir args (alias args, command).

       comm       COMMAND Nom de la commande (seulement le nom de
                          l'executable). Les modifications au nom de la
                          commande ne seront pas montrees. Un processus marque
                          <defunct> est partiellement tue, en attente d'etre
                          completement detruit par son parent. Les elements de
                          cette colonne peuvent contenir des espaces (alias
                          ucmd, ucomm). Voir aussi le mot-cle de format args
                          et les options -f et c.
                          Lorsque cette derniere est indiquee, cette colonne
                          sera elargie jusqu'aux bords de l'affichage. Si ps
                          ne peut pas determiner la largeur de l'affichage,
                          comme quand la sortie est renvoyee (tube ou
                          << pipe >>) vers un fichier ou une autre commande,
                          la largeur de sortie ne peut pas etre determinee
                          (elle peut etre de 80 caracteres, illimitee,
                          determinee par la variable TERM, etc.). La variable
                          d'environnement COLUMNS ou l'option --cols
                          permettent de determiner avec exactitude la largeur
                          dans ce cas. Les options w ou -w peuvent egalement
                          etre utilisees pour adapter la largeur.

       command    COMMAND Voir args (alias args, cmd).

       cp         CP      Utilisation CPU en pour mille (dixieme de pour
                          cent), voir %cpu.

       cputime    TIME    Temps CPU cumule, au format << [JJ-]HH:MM:SS >>
                          (alias time).

       egid       EGID    Identifiant de groupe effectif (EGID) du processus
                          sous forme d'entier decimal (alias gid).

       egroup     EGROUP  Identifiant de groupe effectif (EGID) du processus,
                          au format texte s'il peut etre obtenu et que la
                          largeur du champ le permet, sous forme d'entier
                          decimal sinon (alias group).

       eip        EIP     Pointeur d'instruction.

       esp        ESP     Pointeur de pile.

       etime      ELAPSED Temps ecoule depuis que le processus a ete demarre,
                          au format << [[JJ-]HH:]MM:SS >>.

       euid       EUID    Identifiant utilisateur effectif (EUID) (alias uid).

       euser      EUSER   nom d'utilisateur effectif, au format texte s'il
                          peut etre obtenu et que la largeur du champ le
                          permet, sous forme d'entier decimal sinon. L'option
                          n peut etre utilisee pour forcer la representation
                          decimale (alias uname, user).

       f          F       Indicateur associe au processus, voir la section
                          INDICATEURS DE PROCESSUS (alias flag, flags).

       fgid       FGID    GID d'acces au systeme de fichier (alias fsgid).

       fgroup     FGROUP  GID d'acces au systeme de fichier, au format texte
                          s'il peut etre obtenu et que la largeur du champ le
                          permet, sous forme d'entier decimal sinon. (alias
                          fsgroup).

       flag       F       Voir f (alias f, flags).

       flags      F       Voir f (alias f, flag).

       fname      COMMAND Huit premiers octets du nom de base du fichier
                          executable du processus. Les elements de cette
                          colonne peuvent contenir des espaces.

       fuid       FUID    UID d'acces au systeme de fichier (alias fsuid).

       fuser      FUSER   UID d'acces au systeme de fichier, au format texte
                          s'il peut etre obtenu et que la largeur du champ le
                          permet, sous forme d'entier decimal sinon.

       gid        GID     Voir egid (alias egid).

       group      GROUP   Voir egroup (alias egroup).

       ignored    IGNORED Masque des signaux ignores, voir signal(7). Suivant
                          la largeur du champ, un masque de 32 ou 64 bits au
                          format hexadecimal est affiche (alias sig_ignore,
                          sigignore).

       label      LABEL   Etiquette de securite, surtout utilise en contexte
                          de donnee SE Linux. A destination du contr^ole
                          d'acc`es obligatoire (<< Mandatory Access Control >>
                          ou << MAC >>) trouve sur les systemes de haute
                          securite.

       lstart     STARTED Heure de demarrage du processus. Voir aussi
                          bsdstart, start, start_time et stime.

       lwp        LWP     Identifiant lwp (<< light weight process >> ou
                          << thread >>) du processus leger presente (alias
                          spid, tid).

       maj_flt    MAJFLT  Nombre de defauts de page majeurs survenus avec ce
                          processus.

       min_flt    MINFLT  Nombre de defauts de page mineurs survenus avec ce
                          processus.

       ni         NI      Valeur de politesse, comprise entre 19 (la plus
                          polie) a -20 (la moins polie pour les autres), voir
                          nice(1) (alias nice).

       nice       NI      Voir ni (alias ni).

       nlwp       NLWP    nombre de processus legers (<< threads >>) dans le
                          processus, (alias thcount).

       nwchan     WCHAN   Adresse de la fonction du noyau ou le processus est
                          en sommeil (utiliser wchan pour connaitre le nom de
                          la fonction du noyau). Un << - >> sera affiche dans
                          cette colonne pour les taches en cours d'execution.

       pcpu       %CPU    Voir %cpu (alias %cpu).

       pending    PENDING Masque des signaux en attente, voir signal(7). Les
                          signaux en attente du processus sont differents des
                          signaux en attente de processus legers individuels.
                          Utiliser l'option m ou -m pour voir les deux.
                          Suivant la largeur du champ, un masque de 32 ou
                          64 bits au format hexadecimal est affiche
                          (alias sig).

       pgid       PGID    Identifiant du processus (PID) ou, de maniere
                          equivalente, PID du meneur du groupe (alias pgrp).

       pgrp       PGRP    Voir pgid (alias pgid).

       pid        PID     Identifiant du processus (PID).

       pmem       %MEM    Voir %mem (alias %mem).

       policy     POL     Ordonnancement de la classe du processus (alias
                          class, cls). Les valeurs possibles sont :
                          -   non signale
                          TS  SCHED_OTHER
                          FF  SCHED_FIFO
                          RR  SCHED_RR
                          B   SCHED_BATCH
                          ISO SCHED_ISO
                          IDL SCHED_IDLE
                          ?   valeur inconnue

       ppid       PPID    PID du processus parent.

       pri        PRI     Priorite du processus. Plus le nombre est grand,
                          plus la priorite est basse.

       psr        PSR     Processeur auquel ce processus est actuellement
                          assigne.

       rgid       RGID    Identifiant de groupe reel (RGID).

       rgroup     RGROUP  Identifiant de groupe reel, au format texte s'il
                          peut etre obtenu et que la largeur du champ le
                          permet, sous forme d'entier decimal sinon.

       rss        RSS     Taille de memoire residente (<< resident set size >>
                          ou RSS), la memoire physique non transferee vers
                          l'espace d'echange (swap) qu'une tache a utilisee
                          (en kilooctets) (alias rssize, rsz).

       rssize     RSS     Voir rss (alias rss, rsz).

       rsz        RSZ     Voir rss (alias rss, rssize).

       rtprio     RTPRIO  Priorite temps reel (<< realtime >>).

       ruid       RUID    Identifiant d'utilisateur reel (RUID).

       ruser      RUSER   Identifiant d'utilisateur reel (RUID), au format
                          texte s'il peut etre obtenu et que la largeur du
                          champ le permet, sous forme d'entier decimal sinon.

       s          S       Affichage d'etat minimal (un caractere). Voir la
                          section CODES D''ETAT DE PROCESSUS pour les
                          differentes valeurs. Voir aussi stat pour
                          l'affichage de renseignements supplementaires (alias
                          state).

       sched      SCH     Ordonnancement de la politique du processus. Les
                          politiques SCHED_OTHER (SCHED_NORMAL), SCHED_FIFO,
                          SCHED_RR, SCHED_BATCH, SCHED_ISO et SCHED_IDLE sont
                          respectivement affichees comme 0, 1, 2, 3, 4 et 5.

       sess       SESS    Identifiant de session ou, de maniere equivalente,
                          le PID du meneur de session (alias session, sid).

       sgi_p      P       Processeur sur lequel le processus est actuellement
                          execute. Affiche << * >> si le processus ne
                          s'execute pas ou ne peut pas s'executer.

       sgid       SGID    Identifiant de groupe (GID) sauvegarde (alias
                          svgid).

       sgroup     SGROUP  Nom de groupe sauvegarde, au format texte s'il peut
                          etre obtenu et que la largeur du champ le permet,
                          sous forme d'entier decimal sinon.

       sid        SID     Voir sess (alias sess, session).

       sig        PENDING Voir pending (alias pending, sig_pend).

       sigcatch   CAUGHT  Voir caught (alias caught, sig_catch).

       sigignore  IGNORED Voir ignored (alias ignored, sig_ignore).

       sigmask    BLOCKED Voir blocked (alias blocked, sig_block).

       size       SIZE    Montant approximatif d'espace d'echange qui serait
                          necessaire si le processus s'appretait a modifier
                          (<< dirty >>) toutes les pages accessibles en
                          ecriture puis se transferait sur l'espace d'echange
                          (<< swap >>). Ce nombre est tres approximatif !

       spid       SPID    Voir lwp (alias lwp, tid).

       stackp     STACKP  Adresse du bas (debut) de la pile pour le processus.

       start      STARTED Heure de demarrage du processus. Si le processus a
                          ete demarre dans les dernieres 24 heures, le format
                          de sortie est <<  HH:MM:SS >>, sinon il est
                          <<   Mmm JJ >> (ou << Mmm >> sont les trois
                          premieres lettres du mois, en anglais) Voir aussi
                          lstart, bsdstart, start_time et stime.

       start_time START   Heure ou date de demarrage du processus. Seule
                          l'annee est affichee si le processus n'a pas ete
                          demarre la meme annee que ps a ete appele,
                          << MmmDD >> s'il n'a pas ete demarre le meme jour ou
                          << HH:MM >> sinon. Voir aussi bsdstart, start,
                          lstart et stime.

       stat       STAT    Etat multicaractere du processus. Voir la section
                          CODES D''ETAT DE PROCESSUS pour la signification des
                          differentes valeurs. Voir aussi s et state pour
                          l'affichage du premier caractere seulement.

       state      S       Voir s (alias s).

       suid       SUID    Identifiant utilisateur (UID) sauvegarde (alias
                          svuid).

       supgid     SUPGID  GID des groupes additionnels, voir getgroups(2).

       supgrp     SUPGRP  Noms des groupes additionnels, voir getgroups(2).

       suser      SUSER   Nom d'utilisateur sauvegarde, au format texte s'il
                          peut etre obtenu et que la largeur du champ le
                          permet, sous forme d'entier decimal sinon. (alias
                          svuser).

       svgid      SVGID   Voir sgid (alias sgid).

       svuid      SVUID   Voir suid (alias suid).

       sz         SZ      Taille en pages physiques de l'image du noyau du
                          processus, incluant le texte, les donnees et
                          l'espace de la pile. Les correspondances
                          (<< mappings >>) de peripheriques sont actuellement
                          ignores, mais c'est sujet a modification. Voir vsz
                          et rss.

       thcount    THCNT   Voir nlwp (alias nlwp). Nombre de processus legers
                          du noyau (<< thread >>) appartenant au processus.

       tid        TID     Voir lwp (alias lwp).

       time       TIME    Temps CPU cumule, au format << [JJ-]HH:MM:SS >>
                          (alias cputime).

       tname      TTY     tty (terminal) de controle (alias tt, tty).

       tpgid      TPGID   Identifiant du groupe de processus au premier plan
                          sur le terminal (tty) auquel le processus est
                          connecte, ou -1 si le processus n'est pas connecte a
                          un tty.

       tt         TT      tty (terminal) de controle (alias tname, tty).

       tty        TT      tty (terminal) de controle (alias tname, tt).

       ucmd       CMD     Voir comm (alias comm, ucomm).

       ucomm      COMMAND Voir comm (alias comm, ucmd).

       uid        UID     Voir euid (alias euid).

       uname      USER    Voir euser (alias euser, user).

       user       USER    Voir euser (alias euser, uname).

       vsize      VSZ     Voir vsz (alias vsz).

       vsz        VSZ     Taille de la memoire virtuelle du processus en Kio
                          (unites de 1024 octets). Les correspondances
                          (<< mappings >>) de peripheriques sont actuellement
                          ignores, mais c'est sujet a modification. (alias
                          vsize).

       wchan      WCHAN   Nom de la fonction du noyau ou le processus est en
                          sommeil, affiche << - >> si le processus s'execute,
                          << * >> si le processus possede plusieurs processus
                          legers (<< multi-thread >>) et que ps n'affiche pas
                          les processus legers.

VARIABLES D'ENVIRONNEMENT

       Les variables d'environnement suivantes peuvent affecter ps :

       COLUMNS
          Remplacer la largeur par defaut de l'affichage.

       LINES
          Remplacer la hauteur par defaut de l'affichage.

       PS_PERSONALITY
          Configurer parmi posix, old, linux, bsd, sun, digital, etc. (voir
          plus bas la section PERSONNALIT'E).

       CMD_ENV
          Configurer parmi posix, old, linux, bsd, sun, digital, etc. (voir
          plus bas la section PERSONNALIT'E).

       I_WANT_A_BROKEN_PS
          Forcer l'interpretation obsolete de la ligne de commande.

       LC_TIME
          Format de date.

       PS_COLORS
          Non pris en charge pour le moment.

       PS_FORMAT
          Redefinir le format de sortie par defaut, a configurer avec une
          chaine de format du meme type que celle utilisee pour l'option -o.
          Les valeurs DefSysV et DefBSD sont particulierement utiles.

       PS_SYSMAP
          Emplacement de namelist (System.map) par defaut.

       PS_SYSTEM_MAP
          Emplacement de namelist (System.map) par defaut.

       POSIXLY_CORRECT
          Ne pas chercher d'excuse pour ignorer les mauvaise
          << fonctionnalites >>.

       POSIX2
          Agir comme POSIXLY_CORRECT une fois configure a << on >>.

       UNIX95
          Ne pas chercher d'excuse pour ignorer les mauvaise
          << fonctionnalites >>.

       _XPG
          Annuler le comportement non standard CMD_ENV=irix.

       Il est generalement deconseille de configurer ces variables, a
       l'exception de CMD_ENV ou PS_PERSONALITY. Ces dernieres peuvent etre
       configurees a linux pour les systemes normaux. Sans cette
       configuration, ps suit les aspects inutiles et mauvais de la norme
       Unix98.

PERSONNALIT'E

       390        comme le ps d'0S/390 Open Edition
       aix        comme le ps d'AIX
       bsd        comme le ps de FreeBSD (completement non standard)
       compaq     comme le ps de Digital Unix B
       debian     comme l'ancien ps de Debian

       digital    comme le ps de Tru64 (ex. Digital Unix, ex. OSF/1)
       gnu        comme l'ancien ps de Debian
       hp         comme le psde HP-UX
       hpux       comme le psde HP-UX
       irix       comme le ps d'Irix
       linux      ***** RECOMMANDE *****
       old        comme le ps d'origine de Linux (non standard)
       os390      comme le ps d'OS/390 Open Edition
       posix      standard
       s390       comme le ps d'OS/390 Open Edition
       sco        comme le ps de SCO
       sgi        comme le ps d'Irix
       solaris2   comme le ps de Solaris 2+ (SunOS 5)
       sunos4     comme le ps de SunOS 4 (Solaris 1) (non standard)
       svr4       standard
       sysv       standard
       tru64      comme le ps de Tru64 (ex. Digital Unix, ex. OSF/1)
       unix       standard
       unix95     standard
       unix98     standard

VOIR AUSSI

       top(1), pgrep(1), pstree(1), proc(5).

NORMES

       Ce ps est conforme a :

       1   la Single UNIX Specification version 2 ;
       2   les Open Group Technical Standard Base Specifications, version 6 ;
       3   l'IEEE Std 1003.1, edition 2004 ;
       4   la X/Open System Interfaces Extension [UP XSI] ;
       5   l'ISO/IEC 9945:2003.

AUTEUR

       ps a ete initialement ecrit par Branko Lankester <lankeste@fwi.uva.nl>.
       Michael K. Johnson <johnsonm@redhat.com> l'a re-ecrit en profondeur
       pour utiliser le systeme de fichiers proc, modifiant quelques details
       au passage. Michael Shields <mjshield@nyx.cs.du.edu> a ajoute la
       fonctionnalite de liste de PID. Charles Blake <cblake@bbn.com> a ajoute
       le tri multi-niveaux, la bibliotheque << a la dirent >>, la base de
       donnee de correspondance entre numero de peripherique et nom, la
       recherche approximative binaire directement dans System.map, et
       beaucoup de nettoyage de code et de documentation. David
       Mossberger-Tang a ecrit la prise en charge BFD pour psupdate. Albert
       Cahalan <albert@users.sf.net> a re-ecrit ps pour prendre en charge
       completement Unix98 et BSD, ainsi que certains bidouillages pour les
       syntaxes obsoletes et etrangeres.

       Signalez les bogues a <procps-feedback@lists.sf.net>. L'inscription
       n'est ni demandee, ni suggeree.

TRADUCTION

       Cette page de manuel a ete traduite et est maintenue par David Prevot
       <david@tilapin.org> et les membres de la liste
       <debian-l10n-french@lists.debian.org>.

       Veuillez signaler toute erreur de traduction par un rapport de bogue
       sur le paquet manpages-fr-extra.

Linux                           25 fevrier 2010                          PS(1)