Provided by: manpages-fr-extra_20101103_all bug

NOM

       pgrep,  pkill  -  Rechercher  ou  envoyer  un signal a des processus en
       fonction de leur nom et d'autres proprietes

SYNOPSIS

       pgrep [-cflvx] [-d d'elimiteur] [-n|-o] [-P ppid,...] [-g pgrp,...]
       [-s sid,...] [-u euid,...]  [-U uid,...] [-G gid,...] [-t term,...]
       [motif]

       pkill [-signal] [-fvx] [-n|-o] [-P ppid,...] [-g pgrp,...] [-s sid,...]
              [-u euid,...] [-U uid,...]  [-G gid,...] [-t term,...] [motif]

DESCRIPTION

       pgrep parcourt les processus en cours d'execution, et liste sur la
       sortie standard les identifiants des processus qui correspondent aux
       criteres de selection donnes. Tous les criteres doivent correspondre.
       Par exemple :

              $ pgrep -u root sshd

       ne listera que les processus appeles sshd ET qui appartiennent a root.
       En revanche,

              $ pgrep -u root,daemon

       listera les processus appartenant a root OU a daemon.

       pkill enverra le signal indique (SIGTERM par defaut) a chaque processus
       au lieu de les lister sur la sortie standard.

OPTIONS

       -c     A la place de la sortie normale, afficher le nombre de processus
              correspondant aux criteres.

       -dd'elimiteur
              Determiner la chaine utilisee pour delimiter les identifiants de
              processus dans la sortie (un saut de ligne par defaut).
              (Seulement pour pgrep.)

       -f     Le motif n'est normalement compare qu'au nom du processus. Avec
              -f, la ligne de commande complete est utilisee.

       -g pgrp,...
              Ne rechercher que des processus dans les groupes de processus
              listes. Le groupe de processus 0 se traduit par le propre groupe
              de processus de pgrep ou pkill.

       -G gid,...
              Ne rechercher que des processus dont l'identifiant de groupe
              reel est liste. Les valeurs utilisees peuvent etre numeriques ou
              symboliques.

       -l     Lister le nom du processus avec son identifiant. (Seulement pour
              pgrep.)

       -n     Ne selectionner que le processus correspondant le plus recent.

       -o     Ne selectionner que le processus correspondant le plus ancien.

       -P ppid,...
              Ne selectionner que les processus dont le processus pere a un
              des identifiants listes.

       -s sid,...
              Ne selectionner que les processus dont l'identifiant de session
              est liste. La session 0 se traduit par le propre identifiant de
              session de pgrep ou pkill.

       -t term,...
              Ne selectionner que les processus dont le terminal de controle
              est liste. Le nom du terminal doit etre indique sans le prefixe
              << /dev/ >>.

       -u euid,...
              Ne selectionner que les processus dont l'UID effectif est liste.
              La valeur utilisee peut etre numerique ou symbolique.

       -U uid,...
              Ne selectionner que les processus dont l'UID reel est liste. La
              valeur utilisee peut etre numerique ou symbolique.

       -v     Inverser la selection.

       -x     Ne selectionner que les processus dont le nom (ou la ligne de
              commande si -f est utilisee) correspond exactement au motif.

       -signal
              Indiquer le signal a envoyer a chaque processus selectionne. Le
              signal peut etre specifie par son numero ou par son nom
              symbolique. (seulement pkill)

OP'ERANDES

       motif  Indique une expression rationnelle etendue utilisee pour
              comparer aux noms de processus ou aux lignes de commandes.

EXEMPLES

       Exemple 1 : Trouver l'identifiant de processus du serveur named :

              $ pgrep -u root named

       Exemple 2 : Faire relire son fichier configuration par syslog :

              $ pkill -HUP syslogd

       Exemple 3 : Donner des informations detaillees sur tous les processus
       xterm :

              $ ps -fp $(pgrep -d, -x xterm)

       Exemple 4 : Reduire la priorite de tous les processus netscape :

              $ renice +4 `pgrep netscape`

CODES DE RETOUR

       0      Un ou plusieurs processus correspondaient aux criteres.
       1      Aucun processus ne correspondait.
       2      Erreur de syntaxe dans la ligne de commande
       3      Erreur fatale, par exemple plus de memoire disponible.

NOTES

       Le nom du processus utilise pour la selection est limite aux
       15 caracteres presents dans /proc/pid/stat. Utilisez l'option -f pour
       selectionner en fonction de la ligne de commande complete,
       /proc/pid/cmdline.

       Le processus pgrep ou pkill qui s'execute ne se considerera jamais
       comme correspondant aux criteres.

BOGUES

       Les options -n, -o et -v ne peuvent pas etre utilisees en meme temps.
       Signalez-le si vous en avez besoin.

       Les processus zombies sont listes.

VOIR AUSSI

       ps(1), regex(7), signal(7), killall(1), skill(1), kill(1), kill(2)

NORMES

       pkill et pgrep ont ete introduits dans Sun Solaris 7. Cette
       implementation est entierement compatible.

AUTEUR

       Kjetil Torgrim Homme <kjetilho@ifi.uio.no>

       Albert Cahalan <albert@users.sf.net> est le responsable actuel du
       paquet procps.

       Signalez les bogues a <procps-feedback@lists.sf.net>

TRADUCTION

       Cette page de manuel a ete traduite et est maintenue par Julien Cristau
       <julien.cristau@ens-lyon.org> et les membres de la liste
       <debian-l10n-french AT lists DOT debian DOT org>.  Veuillez signaler
       toute erreur de traduction par un rapport de bogue sur le paquet
       manpages-fr-extra.