Aquest article us mostrarà diverses maneres de matar una aplicació dins de Linux.
Imagineu que teniu el Firefox funcionant i per qualsevol motiu, 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 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".