Come terminare un processo che non risponde su Linux

Con kill e pkill, e perché usare -9 solo come ultima risorsa.

Intermedio 1 min di lettura Pubblicato il 2026 Di Equipo SolucionaPC

1. Trova il PID

ps aux | grep nome-programma

2. Chiedigli prima gentilmente di chiudersi

kill [PID]

Invia un segnale di "chiusura gentile" (SIGTERM) — il programma ha l'occasione di salvare le modifiche in sospeso prima di chiudersi.

3. Se non risponde, forza la chiusura

kill -9 [PID]

Usa -9 solo come ultima risorsa — forza la chiusura immediata senza dare al programma l'occasione di salvare nulla. Riservalo per quando la chiusura gentile (kill senza -9) non ha già funzionato.

Per nome, senza cercare il PID a mano

pkill nome-programma

Trova e termina il processo direttamente dal suo nome, senza il passaggio intermedio di cercare il PID manualmente.

Domande frequenti

Qual è la differenza tra kill e kill -9?

kill senza -9 chiede una chiusura gentile, dando al programma l'occasione di salvare le modifiche in sospeso. kill -9 forza la chiusura immediata senza quell'occasione — riservalo per quando la chiusura gentile non funziona.

pkill è più pericoloso di kill con il PID?

Può esserlo se ci sono diversi processi con nomi simili, dato che potrebbe interessarne più di uno alla volta. kill con un PID specifico è più preciso quando sai esattamente quale vuoi terminare.

Condividi: