5 xeitos de matar un programa Linux

Este artigo mostraralle varias formas de matar unha aplicación dentro de Linux.

Imaxina que ten Firefox en funcionamento e por calquera motivo un escandinavo Flash script deixou o seu navegador non responde. Que farías para pechar o programa?

Dentro de Linux hai moitas formas de matar calquera aplicación. Esta guía mostraralle 5 deles.

Mata as aplicacións de Linux usando o comando Kill

O primeiro método é usar os comandos ps e kill.

A vantaxe de usar este método é que funcionará en todos os sistemas Linux.

O comando kill precisa saber o ID do proceso da aplicación que precisa matar e é onde entra ps.

ps -ef | grep firefox

O comando ps enumera todos os procesos en execución no seu computador. Os interruptores -ef proporcionan unha listaxe de formato completo. Outra forma de obter a lista de procesos é executar o comando superior.

Agora que ten a ID do proceso pode simplemente executar o comando kill:

matar pid

Por exemplo:

matar 1234

Se, despois de executar o comando kill, a aplicación aínda non morre pode forzala empregando o interruptor -9 do seguinte xeito:

matar -9 1234

Matar aplicacións Linux usando XKill

Unha forma máis simple de matar aplicacións gráficas é usar o comando XKill.

Todo o que tes que facer é escreber xkill nunha xanela de terminal ou se o teu ambiente de escritorio inclúe unha función de comando run enter xkill na xanela de comando run.

Aparecerá un cabelo cruzado na pantalla.

Agora fai clic na xanela que queres matar.

Mata as aplicacións de Linux usando o comando superior

O comando top de Linux proporciona un xestor de tarefas de terminal que enumera todos os procesos en execución no computador.

Para matar un proceso dentro da interface superior simplemente prema a tecla 'k' e introduza a ID de proceso xunto á aplicación que desexa pechar.

Use PGrep e PKill para matar aplicacións

O método de ps e kill utilizado anteriormente está ben e está garantido para funcionar en todos os sistemas baseados en Linux.

Moitos sistemas Linux teñen un método de acceso directo para realizar a mesma tarefa usando PGrep e PKill .

PGrep permítelle escribir o nome dun proceso e devolve a ID do proceso.

Por exemplo:

pgrep firefox

Agora pode conectar a ID do proceso devolto en pkill do seguinte xeito:

pkill 1234

Agarde aínda. É realmente máis sinxelo que iso. O comando PKill pode realmente aceptar o nome do proceso así que simplemente pode escribir:

pkill firefox

Isto está ben se só ten unha instancia da aplicación pero é un pouco menos útil se ten varias fiestras de Firefox abertas e só quere matar. XKill é moito máis útil nesta situación.

Mata as aplicacións que usan o monitor do sistema

Se está a usar o ambiente de escritorio GNOME pode usar a ferramenta Monitor do sistema para eliminar programas non responsables.

Simplemente abre a xanela de actividades e escribe "Monitor do sistema" na caixa de busca.

Fai clic no icono e aparecerá un xestor de tarefas gráficas.

Desprácese ata a lista de procesos en execución e busque a aplicación que desexa pechar. Fai clic co botón dereito sobre o elemento e selecciona "proceso final" ou "proceso de matar".

O "Proceso final" intenta un bo axuste ao longo das liñas de "por favor, pensas que se apaga" mentres que a opción "Proceso de Kill" vai por "non me esquecer da pantalla agora".