Linux Platform

pgrep

Rechercher des processus par nom ou critère

processusrecherchepidfiltrage

Syntaxe

pgrep [OPTIONS] MOTIF

Options principales

OptionDescription
-lAfficher le nom du processus avec le PID
-aAfficher la ligne de commande complète
-uFiltrer par utilisateur
-cCompter le nombre de processus correspondants
-fRechercher dans la ligne de commande complète
-nAfficher uniquement le processus le plus recent
-oAfficher uniquement le processus le plus ancien
-xCorrespondance exacte du nom

Exemples

Rechercher les PID d'un processus par nom

$ pgrep nginx
1205
1206
1207

Afficher les noms avec les PID

$ pgrep -l ssh
842 sshd
4567 sshd
4589 ssh-agent

Afficher la ligne de commande complete

$ pgrep -a node
1842 node /home/mouctar/app/server.js
2456 node /home/mouctar/projet/index.js

Compter les processus d'un utilisateur

$ pgrep -c -u mouctar
14

Rechercher dans la ligne de commande complete

$ pgrep -f "python.*manage.py"
3214

Trouver le processus le plus recent

$ pgrep -n -l bash
4892 bash