GNU/Linux >> Tutoriels Linux >  >> Linux

pgrep :commande introuvable

Le processus Grep, communément appelé pgrep, est une autre méthode populaire utilisée pour trouver les ID de processus au niveau du shell. Si nous connaissons le nom du processus, nous pouvons le spécifier avec la commande pgrep. La commande pgrep affiche le PID des processus qui correspondent à un modèle donné, de la même manière que grep est utilisé pour faire correspondre des modèles dans un fichier texte. Les modèles peuvent inclure :le nom ou l'ID utilisateur (UID) de l'utilisateur qui l'a appelé ; l'heure de début ; le PID parent ; et plus encore.

Vous pouvez utiliser pgrep pour vous aider à identifier un processus en fonction de plusieurs facteurs lorsque vous ne connaissez pas son PID exact. L'identification du PID est généralement la première étape de la gestion du processus.

Syntaxe

La syntaxe de la commande pgrep est :

# pgrep [options] {pattern}

Si vous rencontrez l'erreur ci-dessous lors de l'exécution de la commande pgrep :

pgrep: command not found

vous pouvez essayer d'installer le package ci-dessous selon votre choix de distribution :

Répartition du système d'exploitation Commande
Debian procps d'installation apt-get
Ubuntu procps d'installation apt-get
Alpin apk ajouter des procédures
Arch Linux pacman -S procps-ng
Kali Linux procps d'installation apt-get
CentOS yum installer procps-ng
Fédora dnf install procps-ng
Raspbian procps d'installation apt-get

Exemples de commande pgrep

1. Renvoyez les PID de tous les processus en cours d'exécution avec une chaîne de commande correspondante :

# pgrep process_name

2. Recherchez des processus, y compris leurs options de ligne de commande :

# pgrep --full "process_name parameter"

3. Rechercher des processus exécutés par un utilisateur spécifique :

# pgrep --euid root process_name

4. Pour répertorier les processus avec le nom de commande sshd, qui appartient également à root, exécutez la ligne de commande comme suit :

# pgrep -u root sshd

5. Pour répertorier les processus appartenant à l'utilisateur racine ou au démon, exécutez la ligne de commande comme suit :

# pgrep -u root,daemon

6. La commande pgrep peut être utilisée pour répertorier les processus en spécifiant un modèle contenant le nom du processus. La ligne de commande suivante trouvera le PID du processus qui porte le nom de Firefox :

# pgrep firefox

7. L'exemple suivant montre l'utilisation de la commande pgrep pour lister tous les processus de l'utilisateur student :

# pgrep -U student

8. L'option -d spécifie un délimiteur de sortie autre que la nouvelle ligne par défaut :

# pgrep COMMAND -d DELIMITER_STRING
# pgrep bash -d ":"
1255:1680

9. L'option -c renvoie le nombre de processus correspondants :

# pgrep -c COMMAND


Linux
  1. ifrename :commande introuvable

  2. netstat :commande introuvable

  3. kubectl :commande introuvable

  4. tvservice :commande introuvable

  5. lspci :commande introuvable

aws-shell :commande introuvable

w :commande introuvable

df :commande introuvable

du :commande introuvable

rm :commande introuvable

mv :commande introuvable