Commandes Linux : pgrep

PGREP

Installé avec le paquet procps
Voir aussi : ps, pkill, kill, pstree, killall, top, htop, pwdx, jobs, fg , bg , nice, renice et nohup

 

Afficher la version de la commande pgrep

pgrep --version

ou

apt-cache policy procps

 

Afficher les PID des processus recherchés par un motif

pgrep pattern

ex :

# pgrep .*top$
11330
12383

 

Afficher les PID des processus recherchés par leur nom exact

pgrep -x pattern

ex :

# pgrep -x top
11330

 

Afficher les PID ainsi que les noms des processus

pgrep -l pattern

ex :

# pgrep -l .*top$
11330 top
12383 htop

 

Afficher les PID ainsi que les noms des processus et leurs arguments

pgrep -a pattern

ex :

# pgrep -a .*top$
11330 top -d 10
12383 htop

 

Afficher le nombre de processus correspondant au motif spécifié

pgrep -c pattern

ex :

# pgrep -c .*top$
2

 

Spécifier un délimiteur pour les PID retournés

pgrep -d{delimiter} pattern

ex :

# pgrep -d, .*top$
11330,12383
# ps -fp $(pgrep -d, -x top)
UID        PID  PPID  C STIME TTY          TIME CMD
adminsys 13517  2345  0 15:04 pts/3    00:00:00 top -d 10

 

Spécifier un délimiteur pour les PID retournés

pgrep -d{delimiter} pattern

ex :

# pgrep -d, .*top$
11330,12383
# ps -fp $(pgrep -d, top)
UID        PID  PPID  C STIME TTY          TIME CMD
adminsys 12383  1954  1 14:43 pts/2    00:00:18 htop
adminsys 13517  2345  0 15:04 pts/3    00:00:00 top -d 10

 

Afficher les processus créés par un utilisateur spécifique (utilisateur réel)

pgrep -U username[,username...] [pattern]

ou

pgrep --uid username[,username...] [pattern]

ex :

# pgrep -U adminsys
1251
1252
1255
1256
1290
[...]

 

Afficher les processus exécutés par un utilisateur spécifique (utilisateur effectif)

pgrep -u username[,username...] [pattern]

ou

pgrep --euid username[,username...] [pattern]

ex :

# pgrep -u adminsys
1251
1252
1255
1256
1290
[...]

 

Combiner pwdx avec pgrep

pgrep processus | xargs pwdx

ex :

# pgrep bash | xargs pwdx
179: /
3456: /home/adminsys
3488: /home/adminsys
Fermer le menu
%d blogueurs aiment cette page :