b'\n_START_ARTICLE_\nPgrep\n_START_PARAGRAPH_\npgrep (acronimo di process grep) \xc3\xa8 un comando dei sistemi operativi Unix e Unix-like che consente di effettuare particolari filtraggi e rappresentazioni dei PID dei processi in esecuzione, in modo pi\xc3\xb9 flessibile rispetto al comando ps. Il comando viene usato in tandem con pkill destinato ad inviare segnali ai processi in esecuzione.\n_START_SECTION_\nSintassi\n_START_PARAGRAPH_\npgrep [-flvx] [-d delimiter] [-n|-o] [-P ppid,...] [-g pgrp,...]_NEWLINE_    [-s sid,...] [-u euid,...] [-U uid,...] [-G gid,...]_NEWLINE_    [-t term,...] [pattern]_NEWLINE_Le opzioni del comando consentono sia di specificare elementi di filtraggio (ad esempio -P, -U) che di rappresentazione dell\'outupt (-d)._NEWLINE_L\'attributo pattern serve per identificare il nome del programma in esecuzione, anche utilizzando espressioni regolari.\n_START_SECTION_\nEsempi di utilizzo\n_START_PARAGRAPH_\nElenco dei processi in esecuzione di propriet\xc3\xa0 dell\'utente root. L\'opzione -d consente di separare i vari PID con una virgola in luogo del newline._NEWLINE_$ pgrep -u root -d ", "_NEWLINE_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, _NEWLINE_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, _NEWLINE_314, 315, 348, 376, 379, 597, 657, 807, 825, 860, 891, 899, 912, 921, 991, 996, 1032, 1041, 1057, 1063, 1077, _NEWLINE_1081, 1084, 1092, 1101, 1232, 1247, 1290, 1405, 1416, 1418, 1516, 1920, 1921, 2165, 2646, 2647, 2713, 2719, _NEWLINE_2764, 3161, 5781_NEWLINE_\xc3\x88 anche possibile utilizzare il pattern per elencare i processi in base al nome dell\'eseguibile. Nel seguente esempio sono elencati tutti i processi dell\'utente test il cui eseguibile ha un nome che inizia per gnome_NEWLINE_pgrep -u test gnome* -d ", "_NEWLINE_2814, 2859, 2865, 2891, 2893, 3045, 5254, 5258_NEWLINE_Interessante confrontare il risultato dell\'esempio precedente con il risultato di una combinazione dei comandi ps e grep_NEWLINE_$ ps aux |grep "^test"|grep gnome_NEWLINE_test      2814  0.0  0.7  35468  7664\xc2\xa0?        Ssl  20:26   0:00 gnome-session_NEWLINE_test      2859  0.0  1.0  73420 11160\xc2\xa0?        Sl   20:26   0:00 gnome-power-manager_NEWLINE_test      2891  0.0  2.1  84732 21556\xc2\xa0?        Sl   20:26   0:02 gnome-panel_NEWLINE_[...]'