Inicio·Comandos de terminal

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ónSignificado
-9Force, with no chance for the process to clean up.
-iAsk for confirmation before each kill (Linux).
-u <user>Only the processes of that user with this name.
-eRequire an exact match for names longer than 15 characters (Linux).
-wWait until the processes are really gone (Linux).
-m <pattern>Treat the argument as a regular expression (macOS/BSD).

Ejemplos

killall node

Stop every process whose executable is named node.

killall -9 Dock

Force-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