Cómo matar un proceso en Linux

Cuando un programa se cuelga en Linux, puedes terminarlo desde la terminal. Primero identificas el proceso y luego lo cierras con kill.

1. Encontrar el proceso (su PID)

ps aux | grep firefox

Anota el número de la segunda columna: es el PID (identificador del proceso).

2. Matar el proceso por PID

kill 1234

Esto envía la señal por defecto (una petición ordenada de cierre). Si no responde, fuérzalo:

kill -9 1234

La señal -9 (SIGKILL) termina el proceso de inmediato, sin darle opción a guardar. Úsala solo si el cierre normal falla.

Matar por nombre

killall firefox
pkill firefox

killall y pkill cierran todos los procesos con ese nombre, sin buscar el PID.

Preguntas frecuentes

¿Cuándo usar kill -9?

Solo como último recurso: no permite al programa cerrar limpiamente y podría perder datos no guardados.

«Operation not permitted», ¿por qué?

El proceso pertenece a otro usuario o al sistema; usa sudo kill con cuidado.