GNU/Linux >> Linux Esercitazione >  >> Linux

Esempi di comandi pgrep in Linux

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}

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. 7 Esempi di comandi Linux df

  2. 8 Esempi di comandi TR Linux

  3. Esempi di comandi rm in Linux

  4. ps Esempi di comandi in Linux

  5. sa Esempi di comandi in Linux

9 esempi di comandi diff in Linux

Comando IP Linux con esempi

Comando Pgrep in Linux

15 Comando Linux ps con esempi

8 Esempi di comandi LDD in Linux

Esempi di comandi id in Linux