Provided by: manpages-fr-extra_20151231_all bug

NOM

       pgrep,  pkill - Rechercher ou envoyer un signal à des processus en fonction de leur nom et
       d'autres propriétés

SYNOPSIS

       pgrep [options] motif
       pkill [options] motif

DESCRIPTION

       pgrep parcourt les processus en cours d'exécution et affiche sur la  sortie  standard  les
       identifiants  des  processus  qui correspondent aux critères de sélection donnés. Tous les
       critères doivent correspondre. Par exemple :

              $ pgrep -u root sshd

       n'affichera que les processus appelés sshd ET qui appartiennent à root. En revanche,

              $ pgrep -u root,daemon

       affichera les processus appartenant à root OU à daemon.

       pkill enverra le signal indiqué (SIGTERM par défaut) à chaque processus  au  lieu  de  les
       afficher sur la sortie standard.

OPTIONS

       -signal
       --signal signal
              Indiquer  le  signal  à envoyer à chaque processus sélectionné. Le signal peut être
              indiqué par son numéro ou par son nom symbolique (seulement pour pkill).

       -c, --count
              À la place de la sortie normale, afficher le nombre de processus correspondant  aux
              critères.  S'il  n'y  a pas de correspondance, c'est-à-dire si zéro est renvoyé, la
              commande renverra une valeur non nulle.

       -d, --delimiter délimiteur
              Déterminer la chaîne utilisée pour délimiter les PID en sortie (un  saut  de  ligne
              par défaut) (seulement pour pgrep).

       -f, --full
              Le  motif  n'est  normalement  comparé qu'au nom du processus. Avec -f, la ligne de
              commande complète est utilisée.

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

       -G, --group gid,...
              Ne  rechercher  que  des processus dont l'identifiant de groupe réel est donné. Les
              valeurs utilisées peuvent être numériques ou symboliques.

       -l, --list-name
              Afficher le nom du processus avec le PID (seulement pour pgrep).

       -a, --list-full
              Afficher la ligne de commande complète avec le PID (seulement pour pgrep).

       -n, --newest
              Ne sélectionner que le processus correspondant le plus récent.

       -o, --oldest
              Ne sélectionner que le processus correspondant le plus ancien.

       -P, --parent ppid,...
              Ne sélectionner que les processus dont le PID parent est donné.

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

       -t, --terminal term,...
              Ne sélectionner que les processus dont le terminal de contrôle est donné. Le nom du
              terminal doit être indiqué sans le préfixe « /dev/ ».

       -u, --euid euid,...
              Ne sélectionner que les processus dont l'UID effectif est donné. La valeur utilisée
              peut être numérique ou symbolique.

       -U, --uid uid,...
              Ne  sélectionner  que  les  processus dont l'UID réel est donné. La valeur utilisée
              peut être numérique ou symbolique.

       -v, --inverse
              Inverser la sélection. Cette option est normalement utilisée dans  le  contexte  de
              pgrep.  Dans  le  contexte  de  pkill,  l'option  courte est désactivée pour éviter
              qu'elle soit utilisée par accident.

       -w, --lightweight
              Montrer tous les identifiants de processus légers (« threads »)  au  lieu  des  PID
              dans le contexte de pgrep. Dans le contexte de pkill, cette option est désactivée.

       -x, --exact
              Ne  sélectionner  que  les processus dont le nom (ou la ligne de commande si -f est
              utilisée) correspond exactement au motif.

       -F, --pidfile fichier
              Lire les PID dans le fichier. Cette option est peut-être plus utile pour pkill  que
              pgrep.

       -L, --logpidfile
              Échouer si le fichier de PID (consultez -F) n'est pas verrouillé.

       --ns PID
              Sélectionner  les  processus  qui  appartiennent aux mêmes espaces de nommage. Doit
              être exécuté en tant que superutilisateur pour sélectionner les processus  d’autres
              utilisateurs. Consultez --nslist pour une manière de limiter les espaces de nommage
              à sélectionner.

       --nslist en[,en]...
              Ne sélectionner que  les  espaces  de  nommage  fournis.  Les  espaces  de  nommage
              disponibles sont : ipc, mnt, net, pid, user et uts.

       -V, --version
              Afficher la version du logiciel et quitter.

       -h, --help
              Afficher l'aide et quitter.

OPÉRANDES

       motif  Indiquer une expression rationnelle étendue utilisée pour comparer avec les noms de
              processus ou les lignes de commandes.

EXEMPLES

       Exemple 1 : Trouver le PID du démon named :

              $ pgrep -u root named

       Exemple 2 : Faire relire son fichier de configuration par syslog :

              $ pkill -HUP syslogd

       Exemple 3 : Donner des informations détaillées sur tous les processus xterm :

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

       Exemple 4 : Réduire la priorité de tous les processus netscape :

              $ renice +4 $(pgrep netscape)

CODES DE RETOUR

       0      Un ou plusieurs processus correspondaient aux critères.
       1      Aucun processus ne correspondait.
       2      Erreur de syntaxe dans la ligne de commande.
       3      Erreur fatale, par exemple plus de mémoire disponible.

NOTES

       Le nom du processus utilisé pour la sélection est limité aux 15 caractères  présents  dans
       /proc/pid/stat. Utilisez l'option -f pour sélectionner en fonction de la ligne de commande
       complète, /proc/pid/cmdline.

       Le processus pgrep ou pkill qui s'exécute ne se considérera jamais comme correspondant aux
       critères.

BOGUES

       Les  options -n, -o et -v ne peuvent pas être utilisées en même temps. Signalez-le si vous
       en avez besoin.

       Les processus zombies sont affichés.

VOIR AUSSI

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

NORMES

       pkill et pgrep ont été introduits dans Sun Solaris 7. Cette implémentation est entièrement
       compatible.

AUTEUR

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

BOGUES

       Signalez les bogues à <procps@freelists.org>

TRADUCTION

       Cette   page   de   manuel   a   été   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.