5 formes de matar un programa de Linux

Aquest article us mostrarà diverses maneres de matar una aplicació dins de Linux.

Imagineu que teniu el Firefox corrent i, per qualsevol raó, un script dràstic de Flash ha deixat que el vostre navegador no respongui. Què faries per tancar el programa?

Dins de Linux hi ha moltes maneres de matar qualsevol aplicació. Aquesta guia us mostrarà 5 d'ells.

Matar aplicacions de Linux utilitzant el comandament Kill

El primer mètode és utilitzar els comandaments ps i kill.

L'avantatge d'utilitzar aquest mètode és que funcionarà en tots els sistemes Linux.

L'ordre kill ha de conèixer l'ID del procés de l'aplicació que necessites per matar i aquí és on entra ps.

ps -ef | grep firefox

La comanda ps enumera tots els processos en execució de l'ordinador. Els interruptors -ef proporcionen una llista de format complet. Una altra manera d'obtenir la llista de processos és executar l'ordre superior.

Ara que té l'id del procés, podeu executar l'ordre kill:

matar pid

Per exemple:

matar 1234

Si després d'executar la comanda kill l'aplicació encara no es mor, la podeu forçar utilitzant l'interruptor -9 de la manera següent:

matar -9 1234

Matar aplicacions de Linux mitjançant XKill

Una forma més senzilla de matar aplicacions gràfiques és utilitzar l'ordre XKill.

Tot el que heu de fer és escriure xkill en una finestra de terminal o si el vostre entorn d'escriptori inclou una funció d'ordres d'execució, introduïu xkill a la finestra d'ordres d'execució.

Apareixerà un cabell creuat a la pantalla.

Ara feu clic a la finestra que voleu matar.

Matar aplicacions de Linux mitjançant el comandament superior

El comandament superior de Linux proporciona un administrador de tasques de terminal que enumera tots els processos en execució de l'equip.

Per matar un procés dins de la interfície superior, simplement premeu la tecla 'k' i introduïu la identificació del procés al costat de l'aplicació que voleu tancar.

Utilitzeu PGrep i PKill per matar aplicacions

El mètode de ps i kill utilitzat anteriorment està molt bé i es garanteix que funcioni en tots els sistemes basats en Linux.

Molts sistemes Linux tenen un mètode d'accés directe per realitzar la mateixa tasca utilitzant PGrep i PKill .

PGrep us permet introduir el nom d'un procés i retorna l'ID del procés.

Per exemple:

pgrep firefox

Ara podeu connectar l'ID del procés retornat a pkill de la manera següent:

pkill 1234

Espera però. De fet, és més senzill. L'ordre PKill també pot acceptar el nom del procés, així que simplement podeu escriure:

pkill firefox

Està bé si només teniu una instància de l'aplicació però és una mica menys útil si teniu diverses finestres de Firefox oberta i només voleu matar-ne una. XKill és molt més útil en aquesta situació.

Matar aplicacions utilitzant el monitor del sistema

Si esteu utilitzant l'entorn d'escriptori del GNOME podeu utilitzar l'eina Monitor del sistema per eliminar programes que no responen.

Simplement poseu la finestra d'activitats i escriviu "Monitor del sistema" al quadre de cerca.

Feu clic a la icona i apareixerà un gestor de tasques gràfic.

Desplaceu-vos cap avall per la llista de processos en execució i busqueu l'aplicació que voleu tancar. Feu clic amb el botó dret sobre l'element i seleccioneu "procés final" o "procés de matar".

"Finalitzar el procés" intenta un bon cop d'acord amb les línies de "si us plau deixar de tancar", mentre que l'opció de "Kill Process" passa per la falta d'expressió "baixa de la meva pantalla, ara".