Vai al contenuto
HOME » Eliminare un processo su Linux: la guida definitiva

Eliminare un processo su Linux: la guida definitiva

    Come killare un processo Linux

    Come “killare” un processo Linux bloccato

    Hai mai avuto problemi con un processo Linux che si blocca e non vuole saperne di chiudersi? Non preoccuparti, hai a disposizione alcune opzioni per “killare” il processo in maniera forzata. In questo articolo vedremo come utilizzare il Monitor di sistema, il comando xkill e altri comandi del terminale.

    Monitor di sistema

    Innanzitutto, e’ possibile utilizzare il Monitor di sistema per individuare quale processo sta causando problemi. Per farlo, apriamo il Monitor di sistema (dal menu Applicazioni o dalla barra delle applicazioni) e selezioniamo la scheda Processi. Qui possiamo vedere l’elenco dei processi in esecuzione sul nostro computer, insieme alle informazioni relative all’utilizzo della CPU e della memoria.

    Leggi anche  Eliminare un processo su Ubuntu: la guida completa

    Se notiamo un processo che sembra essere quello responsabile del blocco del sistema (ad esempio perche’ ha una percentuale molto alta nella colonna %CPU), possiamo selezionarlo e cliccare su Termina processo.

    Comando “xkill”

    Se invece non riusciamo a individuare il processo problematico tramite il Monitor di sistema, possiamo provare ad usare uno dei comandi da terminale disponibili. Uno dei piu’ semplici e’ sicuramente xkill: basta aprire una finestra del terminale e digitare xkill seguito da Invio.

    A questo punto apparira’ un’icona simile a quella del cursore del mouse; cliccando su una finestra qualsiasi sul desktop verra’ automaticamente chiuso tutti i processi associati ad essa. È importante fare attenzione quando si utilizza questo comando: potrebbe infatti capitare che vengano chiusi anche processi importanti. In caso di dubbio, e’ sempre meglio optare per una soluzione piu’ specifica.

    Comando “kill”

    Un altro comando utile e’ kill: anche questo si utilizza da terminale, digitando il comando seguito dal PID (Process Identifier) del processo da chiudere. Il PID lo possiamo trovare facilmente tramite il Monitor di sistema o con il comando ps -A.

    Ad esempio, se vogliamo chiudere il processo con PID 1234, bastera’ digitare kill 1234 e premere Invio. Se non funziona subito, possiamo provare a usare la versione forzata del comando aggiungendo l’opzione -9: kill -9 1234.

    Comando “pkill”

    Il comando pkill permette invece di chiudere tutti i processi che corrispondono ad un determinato nome o pattern nel loro nome. Ad esempio, se vogliamo chiudere tutti i processi Firefox in esecuzione sul nostro computer, possiamo digitare pkill firefox.

    Anche in questo caso e’ possibile utilizzare l’opzione -9 per forzare la chiusura dei processi: pkill -9 firefox.

    Comando “killall”

    Infine abbiamo il comando killall che permette di chiudere tutti i processi associati ad un determinato programma o servizio. Ad esempio, se volessimo terminare tutti i processi Apache in esecuzione sul nostro computer basta digitare killall apache2 (o httpd a seconda della distribuzione Linux).

    Leggi anche  Eliminare un processo su Ubuntu: la guida completa

    Anche qui l’opzione -9 puo’ essere utilizzata per forzare la chiusura dei processi: killall -9 apache2.

    In conclusione

    Come abbiamo visto, quando un processo Linux si blocca e non vuole saperne di chiudersi abbiamo a disposizione diverse opzioni per risolvere il problema. Il Monitor di sistema e’ uno strumento utile per individuare quale processo sta causando problemi, mentre i comandi xkill, kill, pkill e killall sono utilissimi in caso di necessita’.

    Ricorda sempre di fare attenzione quando utilizzi questi comandi: potrebbe infatti capitare che vengano chiusi anche processi importanti o che il sistema subisca danneggiamenti irreparabili. In caso di dubbio, chiedere l’opinione di un esperto o optare per una soluzione piu’ specifica.

    Leggi anche  Eliminare un processo su Ubuntu: la guida completa


    #Linux #processi #MonitorDiSistema #xkill #kill #pkill #killall