7 modi per eliminare i programmi che non rispondono in Linux

7 modi per eliminare i programmi che non rispondono in Linux

Il software Linux è abbastanza robusto da funzionare senza causare problemi, ma a volte anche le migliori app potrebbero bloccarsi. Piuttosto che aspettare che si blocchino, puoi uccidere questi programmi che non rispondono. In effetti, ci sono così tanti modi per uccidere i programmi Linux che potresti scoprire di avere l'imbarazzo della scelta!





Se riscontri problemi con un'applicazione in Linux, ecco diversi modi per terminare un programma in Linux.





1. Uccidi un programma Linux facendo clic sulla 'X'

Probabilmente hai già provato ad andartene e prepararti una bevanda calda. Se sei tornato al tuo PC e hai scoperto che l'app è ancora sospesa, hai avuto abbastanza tempo per il ripristino. Un'app che non risponde in genere ha pulsanti in grigio o opzioni che non sembrano funzionare. Potrebbe anche non essere possibile spostare la finestra dell'app sullo schermo.





un altro computer su questa rete ha lo stesso indirizzo IP di questo computer

Allora, qual è la soluzione?

Basta fare clic su X pulsante nell'angolo in alto (a sinistra oa destra, a seconda del sistema operativo Linux). Questo dovrebbe fermare il programma morto nelle sue tracce. Potresti vedere una finestra di dialogo che ti chiede di Aspettare o Uscita forzata per farla finita adesso.



Se tutto va secondo i piani, alcune distro ti chiederanno di inviare un rapporto di errore.

2. Come uccidere un programma in Linux con System Monitor

L'opzione successiva è aprire l'utility System Monitor del sistema operativo Linux.





Per trovare questo:

  1. Aprire Mostra applicazioni
  2. Scorri fino a Utilità
  3. Selezionare Monitor di sistema

System Monitor visualizza un elenco di processi in esecuzione sotto il Processi scheda.





Per uccidere un programma che non risponde qui, selezionalo e fai clic con il pulsante destro del mouse. Hai quindi tre opzioni, che dovresti provare in questo ordine:

  • Fermare: Questo mette in pausa il processo, permettendoti di continuarlo in seguito. Non funzionerà nella maggior parte dei casi.
  • Fine: Il modo corretto per chiudere un processo, questo terminerà in modo sicuro l'applicazione, pulendo i file temporanei lungo la strada.
  • Uccisione: Questa è l'opzione estrema e dovrebbe essere utilizzata solo se End Process fallisce.

È meglio usarli in ordine. Tuttavia, se l'applicazione si blocca regolarmente, potresti preferire utilizzare un comando che sai funzionare.

3. Forza i processi delle applicazioni di Kill Linux con 'xkill'

Un'altra opzione che puoi utilizzare è xkill.

Questo è uno strumento di uccisione forzata preinstallato in Ubuntu, ma puoi installarlo tramite il Terminale su altre distribuzioni se necessario. Quando viene chiamato, xkill ti consentirà di chiudere qualsiasi processo del desktop. Installalo con il seguente comando:

sudo apt install xorg-xkill

Una volta fatto, esegui xkill semplicemente digitando

xkill

Il puntatore del mouse visualizzerà quindi una croce (o un teschio). Fare clic con il pulsante sinistro del mouse sull'applicazione incriminata per chiuderla.

4. Forza l'uscita dalle app Linux con il comando 'kill'

Non riesci a chiudere la tua app che non risponde con uno strumento desktop? La soluzione potrebbe essere uno strumento che forza l'uscita dalle app Linux nella riga di comando.

Sono disponibili diverse opzioni della riga di comando per aiutarti a chiudere l'app. Meglio ancora, questi possono essere usati sul tuo computer o da connessione su SSH da un altro dispositivo.

Il comando kill può essere utilizzato qui, ma prima richiede un ID di processo. Puoi trovarlo eseguendo un comando che interroga l'applicazione per il suo ID di processo:

ps aux | grep [process name]

Il risultato visualizzerà l'ID del processo. Questo può quindi essere utilizzato come segue:

kill [process ID]

Nota che potresti dover aggiungere il comando con sudo.

5. Usa i comandi di chiusura forzata di Linux 'pgrep' e 'pkill'

Cosa succede se non si conosce o non si riesce a trovare l'ID del processo? È qui che entra in gioco il comando pkill. Piuttosto che un ID di processo, usa semplicemente pkill insieme al nome del processo:

pkill [process name]

In alternativa, puoi usare il comando pgrep per trovare l'ID del processo:

siti di incontri per diciottenni
pgrep [process name]

...e in seguito, usa pkill con l'ID del processo.

pkill [process ID]

Come con il comando kill, questo dovrebbe chiudere il processo entro circa 5 secondi.

6. Forza l'uccisione di tutte le istanze Linux con 'killall'

Nessuna fortuna con kill o pkill? È ora di usare l'opzione nucleare: killall.

Fortunatamente, non è così devastante come potrebbe essere. Il comando killall terminerà tutte le istanze di un programma specificato. Quindi, piuttosto che uccidere un Firefox (o altro Browser Linux ), il seguente comando li chiuderà tutti:

killall firefox

Tutto ciò di cui hai bisogno è il nome del processo e il comando killall (possibilmente con sudo se richiesto dalla tua configurazione).

killall [process name]

Naturalmente, dovresti usare questo comando solo quando necessario. Non è adatto per la maggior parte delle situazioni di programma che non risponde.

7. Forzare un processo in Linux con una scorciatoia da tastiera

Vuoi risparmiare tempo chiudendo il software che non risponde? L'opzione migliore è creare una scorciatoia da tastiera. Questo ti darà l'opzione immediata per chiudere un'app, ma richiede xkill affinché funzioni. Ecco come funziona in Ubuntu:

  1. Aprire Impostazioni > Scorciatoie da tastiera
  2. Scorri fino in fondo e clicca + per creare una nuova scorciatoia
  3. Nel Nome e Comando campi di input 'xkill'
  4. Clic scorciatoia per impostare una combinazione di scorciatoie da tastiera per chiamare il comando
  5. Clic Aggiungere finire

Per utilizzare la scorciatoia quando un'app si blocca, usa semplicemente la scorciatoia da tastiera. Il puntatore del mouse diventerà una X e potrai fare clic ovunque sull'app che desideri chiudere.

Uccidere regolarmente le app Linux? Aggiorna il tuo hardware

Le applicazioni che non rispondono causano regolarmente problemi? Probabilmente potresti trarre vantaggio dall'apportare alcune modifiche al tuo computer Linux.

superfetch Windows 10 utilizzo del disco elevato

L'installazione di RAM aggiuntiva è il modo numero uno per dare più potenza al tuo computer e potrebbe essere proprio la cosa di cui hai bisogno per impedire a quelle app capricciose di non rispondere in futuro.

Ora sai come terminare un programma in Linux

Quindi, la prossima volta che un'applicazione o un'utilità Linux si blocca e non risponde, tutto ciò che devi fare è applicare una di queste soluzioni:

  1. Fare clic sulla X nell'angolo
  2. Usa il monitor di sistema
  3. Usa l'app xkill
  4. Impiega il comando kill
  5. Chiudi le app Linux con pkill
  6. Usa killall per chiudere il software
  7. Crea una scorciatoia da tastiera per automatizzare l'eliminazione di un'app in Linux

Se stai riscontrando regolarmente app Linux che non rispondono, perché non considerare di passare a un sistema operativo Linux leggero?

Condividere Condividere Tweet E-mail 14 distribuzioni Linux leggere per dare nuova vita al tuo vecchio PC

Hai bisogno di un sistema operativo leggero? Queste speciali distribuzioni Linux possono essere eseguite su PC meno recenti, alcuni con un minimo di 100 MB di RAM.

Leggi Avanti
Argomenti correlati
  • Linux
  • Supporto tecnico
  • Gestione dei compiti
  • Risoluzione dei problemi
  • Suggerimenti per Linux
Circa l'autore Christian Cawley(1510 articoli pubblicati)

Deputy Editor for Security, Linux, DIY, Programming e Tech Explained e Really Utile Podcast producer, con una vasta esperienza nel supporto di desktop e software. Collaboratore della rivista Linux Format, Christian è un armeggiatore di Raspberry Pi, un amante dei Lego e un fan dei giochi retrò.

Altro da Christian Cawley

Iscriviti alla nostra Newsletter

Iscriviti alla nostra newsletter per suggerimenti tecnici, recensioni, ebook gratuiti e offerte esclusive!

Clicca qui per iscriverti