# Comando killall de Linux: comando para finalizar procesos erróneos

El [comando de Linux](https://www.ionos.com/es-us/digitalguide/servidores/configuracion/comandos-de-linux-la-lista-fundamental/ "Comandos de Linux: la lista fundamental") “killall” mata aquellos procesos que ya no funcionan correctamente y evita así que se reinicien. Para evitar errores, es posible adaptar el comando con distintas opciones.

## ¿En qué consiste el comando killall de Linux?

En [Linux](https://www.ionos.com/es-us/digitalguide/servidores/know-how/linux-una-alternativa-a-windows-de-bajo-coste/ "Linux: ¿Qué hay detrás de los sistemas operativos de código abierto?") también puede ocurrir que el sistema se sobrecargue y, en consecuencia, algunos programas no funcionen correctamente o directamente dejen de hacerlo. Para evitar **su reinicio**, puedes recurrir al comando killall en la mayoría de las [distribuciones de Linux](https://www.ionos.com/es-us/digitalguide/servidores/configuracion/distribuciones-linux/ "Distribuciones Linux") (por ejemplo, en [Debian](https://www.ionos.com/es-us/digitalguide/servidores/know-how/debian-el-software-universal-para-sistemas-operativos/ "Debian, el software universal para sistemas operativos") o en Ubuntu). Este comando, que mata todos los procesos excepto el propio, proporciona servicios de gran utilidad cuando se produce una sobrecarga. Gracias a su ejecución, se puede reducir la carga del ordenador y ahorrar memoria.

## ¿Cómo funciona el comando killall en Linux?

El comando killall de Linux se presenta como una solución de emergencia si hay uno o varios procesos que no responden o lo hacen de forma incorrecta y no se pueden finalizar de la forma habitual. Te permite matar los procesos que se están ejecutando a propósito de unos de los comandos especificados en su sintaxis. Para ello, hay que indicar el **nombre o el número** del proceso.

## ¿Cuál es la sintaxis del comando killall?

La sintaxis del comando killall de Linux es:

```bash
$ killall [opciones] [nombre]
```

Es importante prestar atención a escribir el proceso correctamente. La distinción entre mayúscula y minúscula es importante. Además, si no especificas el nombre del proceso que deseas matar, se finalizarán excepto killall todos los procesos en segundo plano.

## ¿Qué opciones tiene killall?

Existen numerosas opciones para Linux-killall. Estas son las más importantes:

- **-e o --exact**: con esta opción, te aseguras de que también en el caso de nombres muy largos se va a tener en cuenta la ortografía. De lo contrario, puede ocurrir que solo se tengan en cuenta los 15 primeros caracteres del comando.
- **-g o --process-group**: con esta opción se termina todo el grupo de procesos al que pertenece un proceso.
- **-I o --ignore-case**: el proceso no diferencia entre mayúsculas y minúsculas.
- **-i o --interactive**: con esta opción se pregunta si se quiere matar el proceso antes de hacerlo.
- **-l o --list**: esta opción ofrece una lista de todas las señales conocidas.
- **-q o --quiet**: si no se mata ningún proceso, no se recibe información al respecto.
- **-V o --version**: con esta opción se obtiene el número de versión.
- **-v o --verbose**: esta opción muestra una notificación si se ha conseguido matar un proceso.
- **-w o --wait**: Linux killall comprueba cada segundo si se han matado todos los procesos.

## Ejemplos para el comando killall de Linux

A continuación, te mostramos algunos ejemplos del comando killall.

```bash
$ killall
```

Todos los procesos en segundo plano se detendrán de inmediato.

```bash
$ killall ejemplo
```

Este comando mata el proceso “ejemplo”.

```bash
$ killall -i ejemplo
```

Gracias a la opción -i, el programa preguntará si debe matar el proceso “ejemplo” antes de hacerlo.


This is a markdown version of: [https://www.ionos.com/es-us/digitalguide/servidores/configuracion/comando-killall-de-linux/](https://www.ionos.com/es-us/digitalguide/servidores/configuracion/comando-killall-de-linux/) for AI/LLM consumption.