s
19 708 Pages

pgrep (Acronyme pour process grep) Est une commande de systèmes d'exploitation Unix et Unix ce qui permet d'effectuer un filtrage spécial et des représentations de PID de processus en cours d'exécution, d'une manière plus souple par rapport à la commande ps. La commande est utilisé dans tandem avec pkill destiné à envoyer des signaux aux processus.

syntaxe

pgrep [-flvx] [delimiter -d] [-n | -o] [-P ppid ...] [-g pgrp ...]
[-s sid ...] [-u euid ...] [uid -U, ...] [-G gid, ...]
[Terme t ...] [modèle]

Les options de commande permettent à la fois pour spécifier des éléments filtrants (par exemple -P, -U) que la représentation dell'outupt (-d).

l'attribut motif utilisé pour identifier le nom du programme en cours, même en utilisant des expressions régulières.

Exemples d'utilisation

Liste des processus de fonctionnement appartenant à root. l'option -ré Il permet de séparer les différents PID par une virgule à la place de la nouvelle ligne.

la racine $ pgrep -d ""
1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31,
32, 33, 34, 35, 36, 37, 38, 39, 47, 48, 49, 50, 51, 52, 53, 54, 55, 240, 241, 242, 243, 258, 266, 267, 313,
314, 315, 348, 376, 379, 597, 657, 807, 825, 860, 891, 899, 912, 921, 991, 996, 1032, 1041, 1057, 1063, 1077,
1081, 1084, 1092, 1101, 1232, 1247, 1290, 1405, 1416, 1418, 1516, 1920, 1921, 2165, 2646, 2647, 2713, 2719,
2764, 3161, 5781

Vous pouvez également utiliser des modèles pour la liste des processus en fonction du nom de l'exécutable. L'exemple ci-dessous répertorie tous les processus utilisateur test l'exécutable qui a un nom qui commence par gnome

pgrep de gnome * test -d ""
2814, 2859, 2865, 2891, 2893, 3045, 5254, 5258

Il est intéressant de comparer le résultat de l'exemple précédent avec le résultat d'une combinaison des commandes ps et grep

$ Ps aux | grep "^ test" | grep gnome
Test 2814 0,0 0,7 35468 7664? SSL 20:26 12:00 gnome-session
Test 2859 0,0 1,0 73420 11160? Ps 20:26 00:00 gnome-power-manager
Test 2891 0.0 2.1 84732 21556? Ps 20:26 00:02 gnome-panel
[...]

Références externes