# Comando killall do Linux: comando para encerrar processos com erros

O [comando](https://www.ionos.com/pt-pt/digitalguide/servidores/configuracao/comandos-do-linux-a-lista-essencial/ "Comandos de Linux: la lista fundamental") «killall» [do Linux](https://www.ionos.com/pt-pt/digitalguide/servidores/configuracao/comandos-do-linux-a-lista-essencial/ "Comandos de Linux: la lista fundamental") encerra os processos que já não estão a funcionar corretamente, evitando assim que sejam reiniciados. Para evitar erros, é possível personalizar o comando com várias opções.

## Em que consiste o comando killall do Linux?

No Linux, também pode acontecer que o sistema fique sobrecarregado e, consequentemente, alguns programas não funcionem corretamente ou simplesmente deixem de funcionar. Para evitar **que o sistema reinicie**, pode recorrer ao comando killall na maioria das distribuições Linux (por exemplo, no [Debian](https://www.ionos.com/pt-pt/digitalguide/servidores/know-how/debian-o-software-universal-para-sistemas-operativos/ "Debian, el software universal para sistemas operativos") ou no Ubuntu). Este comando, que encerra todos os processos exceto o próprio, oferece serviços muito úteis quando ocorre uma sobrecarga. Graças à sua execução, é possível reduzir a carga do computador e poupar memória.

## Como funciona o comando killall no Linux?

O comando killall do Linux surge como uma solução de emergência caso haja um ou vários processos que não respondam ou respondam de forma incorreta e não possam ser encerrados da forma habitual. Permite-lhe encerrar os processos que estão a ser executados por um dos comandos especificados na sua sintaxe. Para tal, é necessário indicar o **nome ou o número** do processo.

## Qual é a sintaxe do comando killall?

A sintaxe do comando killall no Linux é:

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

É importante ter cuidado ao escrever o comando corretamente. A distinção entre maiúsculas e minúsculas é importante. Além disso, se não especificar o nome do processo que pretende encerrar, todos os processos em segundo plano serão encerrados, exceto com o comando `killall`.

## Quais são as opções do comando killall?

Existem inúmeras opções para o comando `killall` no Linux. Estas são as mais importantes:

- **-e ou –exact**: com esta opção, garante-se que a ortografia será tida em conta mesmo no caso de nomes muito longos. Caso contrário, pode acontecer que apenas os primeiros 15 caracteres do comando sejam considerados.
- **-g ou –process-group**: com esta opção, todo o grupo de processos ao qual um processo pertence é encerrado.
- **-I ou –ignore-case**: o processo não distingue entre maiúsculas e minúsculas.
- **-i ou –interactive**: com esta opção, é perguntado se pretende encerrar o processo antes de o fazer.
- **-l ou –list**: esta opção apresenta uma lista de todos os sinais conhecidos.
- **-q ou –quiet**: se nenhum processo for encerrado, não é apresentada qualquer informação a esse respeito.
- **-V ou –version**: com esta opção obtém-se o número da versão.
- **-v ou –verbose**: esta opção mostra uma notificação se tiver sido possível encerrar um processo.
- **-w ou –wait**: o Linux killall verifica a cada segundo se todos os processos foram encerrados.

## Exemplos para o comando killall no Linux

A seguir, apresentamos alguns exemplos do comando killall.

```bash
$ killall
```

Todos os processos em segundo plano serão interrompidos imediatamente.

```bash
$ killall ejemplo
```

Este comando encerra o processo “exemplo”.

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

Graças à opção -i, o programa perguntará se deve encerrar o processo «exemplo» antes de o fazer.


This is a markdown version of: [https://www.ionos.com/pt-pt/digitalguide/servidores/configuracao/comando-killall-do-linux/](https://www.ionos.com/pt-pt/digitalguide/servidores/configuracao/comando-killall-do-linux/) for AI/LLM consumption.