Sistema y procesos

Comando pgrep

Busca procesos por nombre y devuelve sus PID. Es el hermano de pkill sin matar nada.

Sintaxis

pgrep [-f] [-x] [-l] [-a] [-n] PATRÓN

Opciones más útiles

-lMuestra también el nombre del proceso
-aMuestra el comando completo
-fBusca en la línea de comandos completa, no solo en el nombre
-xExige coincidencia exacta del nombre

Ejemplos para copiar

$ sleep 100 & && pgrep sleepPID de los sleep
$ sleep 100 & && pgrep -l sleepPID y nombre
$ sleep 100 & && pgrep -a sleepPID y comando completo

Puedes probarlos en la terminal del navegador: no toca tu ordenador.

Errores típicos

  • Sin -f solo busca en el nombre del proceso, no en sus argumentos.
  • Sin coincidencias no imprime nada y sale con error: no es que se haya roto.

Comandos relacionados

FAQ

¿Qué diferencia hay con ps | grep?

pgrep no cuenta los procesos de grep y permite -f y -x con precisión.

Aprende a usarlo de verdad

El curso de Linux básico te lleva de cero a manejarte en la consola con 24 lecciones que se corrigen solas.

Empezar el curso gratis