Questo articolo ti mostrerà vari modi per uccidere un'applicazione in Linux.
Immagina di avere Firefox in esecuzione e, per qualsiasi motivo, uno script Flash non valido ha lasciato il tuo browser non risponde. Cosa faresti per chiudere il programma?
All'interno di Linux, c'è una moltitudine di modi per uccidere qualsiasi applicazione. Questa guida ti mostrerà 5 di loro.
Uccidi le applicazioni Linux usando il comando Uccidi
Il primo metodo è usare i comandi ps e kill. Il vantaggio di utilizzare questo metodo è che funzionerà su tutti i sistemi Linux.
Il comando kill deve conoscere l'ID del processo dell'applicazione che devi uccidere ed è qui che entra in gioco ps.
ps -ef | grep firefox
Il comando ps elenca tutti i processi in esecuzione sul tuo computer. Le opzioni -ef forniscono un elenco di formato completo. Un altro modo per ottenere l'elenco dei processi è eseguire il comando superiore.
Ora che hai l'id di processo puoi semplicemente eseguire il comando kill:
uccidi pid
Per esempio:
uccidere 1234
Se dopo aver eseguito il comando kill l'applicazione continua a non morire, puoi forzarla usando l'opzione -9 come segue:
Uccidi le applicazioni Linux usando XKill
Un modo più semplice per uccidere applicazioni grafiche è utilizzare il comando XKill.
Tutto ciò che devi fare è digitare xkill in una finestra di terminale o se il tuo ambiente desktop include una funzione di comando di esecuzione inserisci xkill nella finestra di comando di esecuzione.
Un mirino apparirà sullo schermo. Ora fai clic sulla finestra che vuoi uccidere.
Uccidi le applicazioni Linux usando il comando superiore
Il comando top di Linux fornisce un task manager terminale che elenca tutti i processi in esecuzione sul computer.
Per uccidere un processo nell'interfaccia superiore, basta premere il tasto 'k' e inserire l'ID di processo accanto all'applicazione che si desidera chiudere.
Usa PGrep e PKill per uccidere le applicazioni
Il metodo ps e kill usato in precedenza va bene ed è garantito che funzioni su tutti i sistemi basati su Linux.
Molti sistemi Linux hanno un metodo di scelta rapida per eseguire la stessa attività usando PGrep e PKill.
PGrep ti consente di inserire il nome di un processo e restituisce l'ID del processo.
Per esempio:
pgrep firefox
Ora puoi collegare l'ID di processo restituito a pkill come segue:
pkill 1234
Aspetta comunque. In realtà è più semplice di così. Il comando PKill può effettivamente accettare anche il nome del processo in modo da poter digitare semplicemente:
pkill firefox
Questo va bene se hai solo una istanza dell'applicazione, ma è un po 'meno utile se hai più finestre di Firefox aperte e vuoi solo ucciderne una. XKill è molto più utile in questa situazione.
Uccidi le applicazioni usando Monitor di sistema
Se si utilizza l'ambiente desktop GNOME è possibile utilizzare lo strumento Monitor di sistema per eliminare i programmi che non rispondono.
Basta aprire la finestra delle attività e digitare "Monitor di sistema" nella casella di ricerca.
Fare clic sull'icona e apparirà un task manager grafico.
Scorri verso il basso l'elenco dei processi in esecuzione e trova l'applicazione che desideri chiudere. Fai clic con il pulsante destro del mouse sull'elemento e scegli "end process" o "kill process". "End Process" prova una piccola spintarella sulla falsariga di "ti prego ti dispiacerebbe spegnendo" mentre l'opzione "Kill Process" va per il senza cerimonie "scendere dallo schermo, ora".