GNU/Linux >> Linux Esercitazione >  >> Linux

pgrep:comando non trovato

Il Process Grep, comunemente noto come pgrep, è un altro metodo popolare utilizzato per trovare gli ID di processo nella shell. Se conosciamo il nome del processo, possiamo specificarlo con il comando pgrep. Il comando pgrep visualizza il PID dei processi che corrispondono a un determinato modello, in modo simile a come grep viene utilizzato per abbinare i modelli in un file di testo. I modelli possono includere:il nome o l'ID utente (UID) dell'utente che lo ha invocato; l'ora di inizio; il PID genitore; e altro ancora.

Puoi utilizzare pgrep per aiutarti a identificare un processo basato su più fattori quando non conosci il suo PID esatto. L'identificazione del PID è in genere il primo passo nella gestione del processo.

Sintassi

La sintassi del comando pgrep è:

# pgrep [options] {pattern}

Se si verifica l'errore seguente durante l'esecuzione del comando pgrep:

pgrep: command not found

puoi provare a installare il pacchetto seguente secondo la tua scelta di distribuzione:

Distribuzione del sistema operativo Comando
Debian apt-get install procps
Ubuntu apt-get install procps
Alpino apk aggiunge procps
Arci Linux pacman -S procps-ng
Kali Linux apt-get install procps
CentOS yum install procps-ng
Fedora dnf install procps-ng
Raspbian apt-get install procps

Esempi di comando pgrep

1. Restituisce i PID di tutti i processi in esecuzione con una stringa di comando corrispondente:

# pgrep process_name

2. Cerca i processi, comprese le loro opzioni della riga di comando:

# pgrep --full "process_name parameter"

3. Cerca i processi eseguiti da un utente specifico:

# pgrep --euid root process_name

4. Per elencare i processi con il nome del comando sshd, anch'esso di proprietà di root, eseguire la riga di comando come segue:

# pgrep -u root sshd

5. Per elencare i processi di proprietà dell'utente root o demone, eseguire la riga di comando come segue:

# pgrep -u root,daemon

6. Il comando pgrep può essere utilizzato per elencare i processi specificando un modello contenente il nome del processo. La seguente riga di comando troverà il PID del processo che ha il nome di Firefox:

# pgrep firefox

7. L'esempio seguente mostra l'utilizzo del comando pgrep per elencare tutti i processi dell'utente studente:

# pgrep -U student

8. L'opzione -d specifica un delimitatore di output diverso dalla nuova riga predefinita:

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

9. L'opzione -c restituisce il conteggio dei processi di corrispondenza:

# pgrep -c COMMAND


Linux
  1. ifrename:comando non trovato

  2. netstat:comando non trovato

  3. kubectl:comando non trovato

  4. tvservice:comando non trovato

  5. lspci:comando non trovato

aws-shell:comando non trovato

w:comando non trovato

df:comando non trovato

du:comando non trovato

rm:comando non trovato

mv:comando non trovato