7 maneres de matar programes que no responen a Linux

7 maneres de matar programes que no responen a Linux

El programari Linux és prou robust per funcionar sense causar problemes, però de vegades fins i tot les millors aplicacions poden penjar-se. En lloc d’esperar que fallin, podeu acabar amb aquests programes que no responen. De fet, hi ha tantes maneres de matar els programes Linux que és possible que us sembli triat.





Si teniu problemes amb una aplicació a Linux, aquí teniu diverses maneres de matar un programa a Linux.





1. Mata un programa Linux fent clic a la 'X'

Probablement ja heu intentat allunyar-vos i preparar una beguda calenta. Si heu tornat al PC per comprovar que l'aplicació encara està penjada, ha tingut prou temps per recuperar-se. Una aplicació que no respon normalment té botons grisos o opcions que no semblen funcionar. És possible que també no pugueu moure la finestra de l'aplicació per la pantalla.





com crear un joc a roblox

Llavors, quina és la solució?

Simplement feu clic a X botó a l'extrem superior (esquerra o dreta, segons el vostre sistema operatiu Linux). Això hauria d’aturar el programa. És possible que vegeu un quadre de diàleg que us ho demani Espera o bé Força la sortida per acabar-ho ara.



Si tot va al pla, algunes distribucions us demanaran que envieu un informe d'error.

2. Com matar un programa a Linux amb System Monitor

La següent opció és obrir la utilitat Monitor del sistema del vostre sistema operatiu Linux.





Per trobar-ho:

  1. Obert Mostra les aplicacions
  2. Desplaceu-vos a Utilitats
  3. Seleccioneu Monitor del sistema

System Monitor mostra una llista de processos en execució a Processos fitxa.





Per eliminar un programa que no respon aquí, simplement seleccioneu-lo i feu clic amb el botó dret. A continuació, teniu tres opcions que heu de provar en aquest ordre:

  • Atura: Això posa en pausa el procés i us permet continuar més endavant. No funcionarà en la majoria dels casos.
  • Final: La forma correcta de tancar un procés, donarà per finalitzada l’aplicació amb seguretat, netejant fitxers temporals.
  • Matar: Aquesta és l'opció extrema i només s'ha d'utilitzar si falla el procés final.

El millor és utilitzar-los en ordre. Tanmateix, si l'aplicació es penja regularment, és possible que preferiu utilitzar una ordre que sabeu que funciona.

3. Força els processos d'aplicació de Linux amb 'xkill'

Una altra opció que podeu emprar és xkill.

Aquesta és una eina de força forçada preinstal·lada a Ubuntu, però podeu instal·lar-la a través del terminal en altres distribucions si cal. Quan se us crida, xkill us permetrà tancar qualsevol procés d'escriptori. Instal·leu-lo amb l'ordre següent:

sudo apt install xorg-xkill

Un cop fet això, executeu xkill simplement escrivint

xkill

El punter del ratolí mostrarà una creu (o un crani). Feu clic amb el botó esquerre a l'aplicació ofensiva per tancar-la.

4. Força la sortida de les aplicacions de Linux amb l'ordre 'kill'

No podeu tancar l'aplicació que no respon amb una eina d'escriptori? La solució pot ser una eina que obligui a sortir de les aplicacions de Linux a la línia d’ordres.

Hi ha diverses opcions de línia d'ordres disponibles per ajudar-vos a tancar l'aplicació. Millor encara, es poden utilitzar a l'ordinador o bé connectant mitjançant SSH des d’un altre dispositiu.

L'ordre kill es pot utilitzar aquí, però primer requereix un identificador de procés. Podeu trobar-ho executant una ordre que interroga l'aplicació sobre el seu identificador de procés:

ps aux | grep [process name]

El resultat mostrarà l'identificador del procés. A continuació, es pot utilitzar de la següent manera:

kill [process ID]

Tingueu en compte que potser haureu d’afegir l’ordre amb sudo.

5. Utilitzeu 'pgrep' i 'pkill' Linux Force Quit Commands

Què passa si no coneixeu o no trobeu l'identificador de procés? Aquí és on entra l'ordre pkill. En lloc d'un identificador de procés, simplement utilitzeu pkill juntament amb el nom del procés:

pkill [process name]

Com a alternativa, podeu utilitzar l’ordre pgrep per trobar l’identificador de procés:

com cancel·lar la prova gratuïta audible
pgrep [process name]

... i, a continuació, utilitzeu pkill amb l'identificador de procés.

pkill [process ID]

Igual que amb l'ordre kill, hauria de tancar el procés en uns 5 segons.

6. Força la mort de totes les instàncies de Linux amb 'killall'

No hi ha sort amb kill o pkill? És hora d’utilitzar l’opció nuclear: killall.

Afortunadament, no és tan devastador com podria ser. L'ordre killall finalitzarà totes les instàncies d'un programa especificat. Per tant, en lloc de matar un Firefox (o un altre Navegador Linux ), l'ordre següent acabarà amb tots:

killall firefox

Tot el que necessiteu és el nom del procés i l'ordre killall (possiblement amb sudo si la vostra configuració ho demana).

killall [process name]

Naturalment, només heu d’utilitzar aquesta ordre quan sigui necessari. No és adequat per a la majoria de situacions del programa que no responen.

7. Forçar la mort d'un procés a Linux amb una drecera de teclat

Voleu estalviar temps tancant el programari que no respon? La millor opció és crear una drecera de teclat. Això us donarà l'opció immediata de tancar una aplicació, però requereix xkill perquè funcioni. Així és com funciona a Ubuntu:

  1. Obert Configuració> Dreceres de teclat
  2. Desplaceu-vos fins a la part inferior i feu clic a + per crear una nova drecera
  3. A la Nom i Comandament camps d'entrada 'xkill'
  4. Feu clic a Drecera per establir una combinació de dreceres de teclat per trucar a l'ordre
  5. Feu clic a Afegeix acabar

Per utilitzar la drecera quan es penja una aplicació, només cal que utilitzeu la drecera de teclat. El punter del ratolí es convertirà en una X i podeu fer clic a qualsevol lloc de l'aplicació que vulgueu tancar.

Voleu matar regularment les aplicacions de Linux? Actualitzeu el maquinari

Les aplicacions que no responen causen problemes amb regularitat? Probablement us podríeu beneficiar de fer alguns canvis al vostre equip Linux.

com es poden jugar jocs multijugador locals en línia

Instal·lar memòria RAM addicional és la primera manera de donar més potència a l’ordinador i pot ser el que necessiteu per evitar que aquestes aplicacions temperamentals no responguin en el futur.

Ara ja sap com finalitzar un programa a Linux

Per tant, la propera vegada que una aplicació o utilitat Linux pengi i deixi de respondre, tot el que heu de fer és aplicar una d’aquestes solucions:

  1. Feu clic a la X que hi ha a la cantonada
  2. Utilitzeu el monitor del sistema
  3. Utilitzeu l'aplicació xkill
  4. Utilitzeu l'ordre kill
  5. Tanqueu les aplicacions de Linux amb pkill
  6. Utilitzeu killall per tancar el programari
  7. Creeu una drecera de teclat per automatitzar la creació d'una aplicació a Linux

Si experimenteu regularment aplicacions Linux que no responen, per què no us plantegeu canviar a un sistema operatiu Linux lleuger?

Compartir Compartir Tweet Correu electrònic 14 distribucions lleugeres de Linux per donar vida nova al vostre antic PC

Necessiteu un sistema operatiu lleuger? Aquestes distribucions especials de Linux es poden executar en equips antics, alguns amb tan sols 100 MB de RAM.

Llegiu a continuació
Temes relacionats
  • Linux
  • Suport tècnic
  • Gestió de tasques
  • Resolució de problemes
  • Consells sobre Linux
Sobre l'autor Christian Cawley(1510 articles publicats)

Editor adjunt de seguretat, Linux, bricolatge, programació i tecnologia explicada i productor de podcasts realment útils, amb una àmplia experiència en suport d'escriptori i programari. Col·laborador de la revista Linux Format, Christian és un fabricant de Raspberry Pi, un amant de Lego i un fan dels jocs retro.

Més de Christian Cawley

Subscriu-te al nostre butlletí

Uniu-vos al nostre butlletí per obtenir consells tècnics, ressenyes, llibres electrònics gratuïts i ofertes exclusives.

Feu clic aquí per subscriure-us