# Comando killall di Linux: come terminare i processi difettosi

Il [comando Linux](https://www.ionos.it/digitalguide/server/configurazione/i-comandi-principali-di-linux-una-spiegazione/) killall termina i processi che non funzionano più correttamente, impedendo così il riavvio. Il comando può essere personalizzato per evitare errori.

## Che cos’è killall di Linux?

Anche con [Linux](https://www.ionos.it/digitalguide/server/know-how/linux-lalternativa-conveniente-a-windows/) a volte può verificarsi una situazione in cui il sistema è sovraccarico e singoli programmi o processi non funzionano più o non funzionano correttamente. Per evitare **un riavvio**, in questo caso è possibile utilizzare il comando killall nella maggior parte delle [distribuzioni di Linux](https://www.ionos.it/digitalguide/server/configurazione/distribuzioni-linux/), come [Debian](https://www.ionos.it/digitalguide/server/know-how/debian-il-sistema-operativo-universale/) o [Ubuntu](https://www.ionos.it/digitalguide/server/know-how/ubuntu-il-sistema-linux-per-tutti/). Questo comando dal nome marziale vi fornirà servizi preziosi in caso di sovraccarico: termina tutti i processi, senza eccezioni, tranne il proprio. Questo può alleggerire il carico del computer e risparmiare memoria.

## Come funziona il comando killall di Linux?

Killall di Linux è una soluzione di emergenza se uno o più processi non reagiscono più o non reagiscono più correttamente e non possono essere terminati nel modo previsto. Si forza la terminazione inviando un segnale a tutti i processi in esecuzione che eseguono uno dei comandi specificati nel comando killall. Questi processi possono essere specificati **per nome o per numero**.

## Qual è la sintassi del comando killall?

La sintassi di killal di Linux è la seguente:

```bash
$ killall [Opzioni] [Nome]
```

È importante rispettare l’ortografia esatta del processo. Anche le maiuscole e le minuscole sono importanti. Se non si specifica un nome, tutti i processi in background, tranne killall, verranno terminati.

## Quali opzioni ha il comando killall?

Esistono numerose opzioni per killall di Linux. Queste sono le più importanti:

- **-e o --exact**: con questa opzione, si garantisce che l’ortografia esatta venga presa in considerazione anche con nomi molto lunghi. Altrimenti, può accadere che vengano presi in considerazione solo i primi 15 caratteri del comando.
- **-g o --process-group**: con questa opzione si termina l’intero gruppo di processi a cui un processo appartiene.
- **-I o --ignore-case**: questa opzione ignora le maiuscole e le minuscole.
- **-i o --interactive**: prima della terminazione di un processo, questa opzione formula la richiesta in modo interattivo.
- **-l o --list**: questa opzione vi fornisce un elenco di tutti i segnali conosciuti.
- **-q o --quiet**: con questa opzione, non si riceverà un avviso se nessun processo è stato terminato con il comando killall.
- **-V o --version**: con questa opzione si ottiene il numero di versione.
- **-v o --verbose**: con questa opzione si riceve una notifica se un processo è stato completato con successo.
- **-w o --wait**: con questa opzione, killall di Linux controlla ogni secondo se tutti i processi sono stati terminati.

## Esempi per il comando killall di Linux

Infine, vi mostriamo alcuni esempi di killall di Linux.

```bash
$ killall
```

Questo arresta immediatamente tutti i processi in background.

```bash
$ killall Esempio
```

Questo comando termina il processo “Esempio”.

```bash
$ killall -i Esempio
```

Il sistema chiede una conferma prima di terminare il processo “Esempio”.


This is a markdown version of: [https://www.ionos.it/digitalguide/server/configurazione/comando-killall-di-linux/](https://www.ionos.it/digitalguide/server/configurazione/comando-killall-di-linux/) for AI/LLM consumption.