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ÓNOpciones 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 nombreEjemplos para copiar
$ sleep 100 & && pgrep sleepPID de los sleep$ sleep 100 & && pgrep -l sleepPID y nombre$ sleep 100 & && pgrep -a sleepPID y comando completoPuedes 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.
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