killall
Procesos y sistema
Uso
killall [-SIGNAL] <name>Mata procesos por nombre en lugar de por PID; el nombre debe coincidir exactamente con el ejecutable, asi que `killall chrome` no alcanza a "Google Chrome".
Opciones habituales
| Opción | Significado |
|---|---|
| -9 | Force, with no chance for the process to clean up. |
| -i | Ask for confirmation before each kill (Linux). |
| -u <user> | Only the processes of that user with this name. |
| -e | Require an exact match for names longer than 15 characters (Linux). |
| -w | Wait until the processes are really gone (Linux). |
| -m <pattern> | Treat the argument as a regular expression (macOS/BSD). |
Ejemplos
killall nodeStop every process whose executable is named node.
killall -9 DockForce-restart the macOS Dock, which relaunches itself.
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 killall?
Mata procesos por nombre en lugar de por PID; el nombre debe coincidir exactamente con el ejecutable, asi que `killall chrome` no alcanza a "Google Chrome".
Q. ¿Cómo se escribe?
killall [-SIGNAL] <name> — los corchetes marcan lo que puedes omitir.
Q. ¿Cuántas opciones vale la pena saber?
Aquí van 6; la lista completa está en man killall. Este comando está en Procesos y sistema.
Comandos relacionados
página man: man killall