Votre IP: 38.107.179.242 
  
 
Google
 
Accueil e-mail Linux
Linux
Perl
Perl
C
Langage C
Dico
Dictionnaire
Biblio liens
Bibliothèque de liens
Index articles
Index articles
 

Date création : 27-03-2008 20:23:44

Linux  Vous êtes dans : GNU/Linux Astuces / Pages man [Section1 - Commandes utilisateur]


PGREP

 

Index

  1. NOM
  2. SYNOPSIS
  3. DESCRIPTION
  4. OPTIONS
  5. OPÉRANDES
  6. EXEMPLES
  7. CODES DE RETOUR
  8. NOTES
  9. BOGUES
  10. VOIR AUSSI
  11. STANDARDS
  12. AUTEUR
  13. TRADUCTION

 

NOMIndex

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

SYNOPSISIndex

pgrep [-flvx] [-d délimiteur] [-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]
 

DESCRIPTIONIndex

pgrep parcourt les processus en cours d'exécution, et liste 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

ne listera que les processus appelés sshd ET qui appartiennent à root. En revanche,
$ pgrep -u root,daemon

listera les processus appartenant à root OU à daemon.
pkill enverra le signal indiqué (SIGTERM par défaut) à chaque processus au lieu de les lister sur la sortie standard.
 

OPTIONSIndex

-c
À la place de la sortie normale, afficher le nombre de processus correspondant aux critères.
-c
À la place de la sortie normale, afficher le nombre de processus correspondant aux critères.
-ddélimiteur
Déterminer la chaîne utilisée pour délimiter les identifiants de processus dans la sortie (un saut de ligne par défaut). (Seulement pour pgrep.)
-f
Le motif n'est normalement comparé qu'au nom du processus. Avec -f, la ligne de commande complète est utilisée.
-g pgrp,...
Ne rechercher que des processus dans les groupes de processus listés. 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 réel est listé. Les valeurs utilisées peuvent être numériques ou symboliques.
-l
Lister le nom du processus avec son identifiant. (Seulement pour pgrep.)
-n
Ne sélectionner que le processus correspondant le plus récent.
-o
Ne sélectionner que le processus correspondant le plus ancien.
-P ppid,...
Ne sélectionner que les processus dont le processus père a un des identifiants listés.
-s sid,...
Ne sélectionner que les processus dont l'identifiant de session est listé. La session 0 se traduit par le propre identifiant de session de pgrep ou pkill.
-t term,...
Ne sélectionner que les processus dont le terminal de contrôle est listé. Le nom du terminal doit être indiqué sans le préfixe « /dev/ ».
-u euid,...
Ne sélectionner que les processus dont l'uid effectif est listé. La valeur utilisée peut être numérique ou symbolique.
-U uid,...
Ne sélectionner que les processus dont l'uid réel est listé. La valeur utilisée peut être numérique ou symbolique.
-v
Inverser la sélection.
-x
Ne sélectionner que les processus dont le nom (ou la ligne de commande si -f est utilisée) correspond exactement au motif.
-signal
Indiquer le signal à envoyer à chaque processus sélectionné. Le signal peut être spécifié par son numéro ou par son nom symbolique. (seulement pkill)
 

OPÉRANDESIndex

motif
Indique une expression rationnelle étendue utilisée pour comparer aux noms de processus ou aux lignes de commandes.
 

EXEMPLESIndex

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 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 RETOURIndex

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.
 

NOTESIndex

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.
 

BOGUESIndex

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 listés.
 

VOIR AUSSIIndex

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

STANDARDSIndex

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

AUTEURIndex

Kjetil Torgrim Homme <kjetilho@ifi.uio.no>
Albert Cahalan <albert@users.sf.net> est le responsable actuel du paquet procps.
Signalez les bogues à <procps-feedback@lists.sf.net>  

TRADUCTIONIndex

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.


Création : octobre 2007  © Tous droits réservés 2007 linux-perl-c
Valid HTML 4.01 TransitionalValid CSS