Sobes.tech
Junior — Middle

Qual è il significato dell'opzione -9 nell'uso del comando kill in sistemi Linux/Unix?

sobes.tech AI

Risposta dell'AI

L'opzione -9 nel comando kill nei sistemi Linux/Unix significa inviare il segnale SIGKILL a un processo. Questo segnale termina forzatamente il processo senza possibilità di intercettarlo o gestirlo, garantendo la terminazione immediata.

A differenza del segnale SIGTERM (predefinito), che permette al processo di terminare correttamente, liberare risorse e salvare dati, SIGKILL non dà al processo la possibilità di pulire. Si consiglia quindi di usare kill -9 solo quando il processo non risponde ai segnali di terminazione normali.

Esempio di utilizzo:

kill -9 12345

dove 12345 è il PID del processo da terminare forzatamente.