pkill
Procesos y sistema
Uso
pkill [-SIGNAL] [-f] <pattern>Mata todos los procesos que coinciden con un patron; sin `-f` solo se compara el nombre, y un patron amplio se lleva mas de lo previsto: prueba antes pgrep con el mismo patron.
Opciones habituales
| Opción | Significado |
|---|---|
| -f | Match against the whole command line, not just the process name. |
| -u <user> | Restrict to one user. |
| -x | Require the whole name to match, not a substring. |
| -n / -o | Only the newest / only the oldest matching process. |
| -9 | Force instead of asking the process to exit. |
| -i | Case-insensitive matching. |
Ejemplos
pgrep -af "node server.js" && pkill -f "node server.js"Look first, then kill exactly what you saw.
pkill -u deploy -f gunicornStop the deploy user's gunicorn workers.
Qué se está ejecutando y qué se come la máquina. Identificarlo va antes de matarlo.
Cómo leerlo
- Los corchetes [ ] marcan una parte que puedes omitir.
- Los puntos suspensivos … indican que puedes poner varios.
- Las opciones distinguen mayúsculas: en algunos comandos -r y -R no hacen lo mismo.
Preguntas
Q. ¿Qué hace pkill?
Mata todos los procesos que coinciden con un patron; sin `-f` solo se compara el nombre, y un patron amplio se lleva mas de lo previsto: prueba antes pgrep con el mismo patron.
Q. ¿Cómo se escribe?
pkill [-SIGNAL] [-f] <pattern> — los corchetes marcan lo que puedes omitir.
Q. ¿Cuántas opciones vale la pena saber?
Aquí van 6; la lista completa está en man pkill. Este comando está en Procesos y sistema.
Comandos relacionados
página man: man pkill