Il comando kill
in Bash è utilizzato per inviare segnali ai processi in esecuzione, permettendo di terminare, sospendere o riprendere un processo specifico. È uno strumento fondamentale per la gestione dei processi nel sistema operativo.
La sintassi di base del comando kill
è la seguente:
kill [opzioni] [PID]
Dove PID
è l’ID del processo che si desidera terminare.
Ecco alcune opzioni comuni per il comando kill
:
-l
: Elenca tutti i segnali disponibili.-s SIGNAL
: Specifica il segnale da inviare (ad esempio, -s TERM
).-9
: Invia il segnale SIGKILL, che forza la terminazione del processo.Ecco alcuni esempi pratici dell’uso del comando kill
:
kill 1234
kill -s TERM 1234
kill -9 1234
kill -l
kill
con cautela, specialmente con l’opzione -9
, poiché non consente al processo di eseguire la pulizia.ps
o pgrep
.killall
per terminare tutti i processi con un nome specifico, ad esempio:
killall nome_process