pgrep

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare

pgrep (acronim pentru p rocess grep ) este o comandă de Unix si Unix- ului de operare sisteme care vă permite să efectuați special filtrarea și PID reprezentări ale rulează procese , într - un mod mai flexibil decât ps comanda. Comanda este utilizată în tandem cu pkill destinat trimiterii de semnale către procesele care rulează.

Sintaxă

 pgrep [-flvx] [-d delimitator] [-n | -o] [-P ppid, ...] [-g pgrp, ...]
	    [-s sid, ...] [-u euid, ...] [-U uid, ...] [-G gid, ...]
	    [-t termen, ...] [model]

Opțiunile de comandă vă permit să specificați atât elemente de filtrare (cum ar fi -P, -U), cât și reprezentarea de ieșire (-d).

Atributul pattern este folosit pentru a identifica numele programului care rulează, chiar folosind expresii regulate.

Exemple de utilizare

Lista proceselor care rulează deținute de utilizatorul root. Opțiunea -d vă permite să separați diferitele PID-uri cu o virgulă în locul liniei noi.

 $ pgrep -u root -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

De asemenea, puteți utiliza modelul pentru a enumera procesele după numele executabil. Următorul exemplu listează toate procesele de testare ale utilizatorului al căror executabil are un nume începând cu gnome

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

Este interesant să comparați rezultatul exemplului anterior cu rezultatul unei combinații a comenzilor ps și grep

 $ ps aux | grep "^ test" | grep gnome
test 2814 0,0 0,7 35 468 7664? Ssl 20:26 0:00 gnome-session
test 2859 0,0 1,0 73420 11160? Sl 20:26 0:00 gnome-power-manager
test 2891 0,0 2,1 84732 21556? Sl 20:26 0:02 gnome-panel
[...]

linkuri externe

Securitate IT Portal de securitate cibernetică : accesați intrările Wikipedia care se ocupă de securitatea cibernetică