kill
Procesos y sistema
Uso
kill [-SIGNAL] <pid>Envia una senal a un PID para cerrar un proceso; el TERM por defecto le deja limpiar, mientras que `-9` no se puede interceptar y deja atras archivos abiertos y bloqueos.
Opciones habituales
| Opción | Significado |
|---|---|
| -15 / -TERM | The default: ask the process to shut down so it can clean up. |
| -9 / -KILL | Cannot be caught or ignored. The process dies immediately with no cleanup. |
| -1 / -HUP | Traditionally means "reload your configuration" for daemons. |
| -0 | Send nothing; just test whether the PID exists and you may signal it. |
| -l | List the signal names and numbers on this system. |
Ejemplos
kill 1234Politely ask PID 1234 to exit.
kill -9 1234Force it out after the polite attempt did nothing.
kill -HUP $(pgrep -o nginx)Tell the nginx master process to reload its config.
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 kill?
Envia una senal a un PID para cerrar un proceso; el TERM por defecto le deja limpiar, mientras que `-9` no se puede interceptar y deja atras archivos abiertos y bloqueos.
Q. ¿Cómo se escribe?
kill [-SIGNAL] <pid> — los corchetes marcan lo que puedes omitir.
Q. ¿Cuántas opciones vale la pena saber?
Aquí van 5; la lista completa está en man kill. Este comando está en Procesos y sistema.
Comandos relacionados
página man: man kill