- - Como matar programas do terminal no Linux

Como matar programas do terminal no Linux

Os aplicativos Linux funcionam muito bem atualmente. Programas novos e melhores, com excelentes recursos que nos ajudam a tirar o máximo proveito de nossos computadores, todos os dias. Infelizmente, às vezes, esses programas param de funcionar. Quando o seu programa Linux favorito é bloqueado, clicar no botão Fechar não funciona. Os bloqueios são os piores e causam muitos problemas que podem atrapalhar seu fluxo de trabalho. É por isso que, neste artigo, abordaremos as melhores maneiras de eliminar rapidamente programas do Terminal no Linux. Abordaremos vários comandos, bem como algumas ferramentas úteis da GUI para usar também.

ALERTA DE SPOILER: Role para baixo e assista ao tutorial em vídeo no final deste artigo.

Usando Pkill

De longe, a maneira mais fácil de matar programas rapidamentedo Terminal no Linux está com o comando pkill. O Pkill é útil porque não exige que o usuário médio conheça o PID específico (número de ID do processo). Em vez disso, você poderá finalizar um processo digitando o nome. Aqui está um exemplo de pkill em ação.

pkill firefox

Para a maioria dos usuários, executando um comando pkill não raizserá suficiente para terminar um programa teimoso e congelado. Nem sempre é o caso, e às vezes você precisa flexionar alguns músculos. Por exemplo, se você deseja matar um programa que está sendo executado como usuário root ou é seu próprio usuário, é necessário anexar sudo para isso.

sudo kill rootprogram

Ainda assim, mesmo usando a ferramenta pkill para finalizar oprograma raiz pode não ser suficiente. Às vezes, um aplicativo funciona de tal maneira que um simples comando de interrupção não ajuda. Quando isso acontece, você pode usar -9. Adicionar -9 no final do pkill geralmente encerra o programa à força quando todas as outras opções falham.

sudo pkill -9 rootprogram

Usando Pidof e matar

Quando o comando Pkill falha, há outra excelente alternativa: matar. Matar as funções da mesma maneira que pkill, exceto que funciona com base nos números de identificação do processo, e não apenas no nome do programa (como pkill Firefox, etc.). A desvantagem de matar programas com o mate O comando é que você precisa primeiro descobrir qual é o PID do programa problemático antes de usar o mate comando. A maneira de fazer isso é usando o pidof comando. Aqui está como isso funciona.

pidof firefox

Depois que o pidof concluir sua pesquisa pelo ID correto, você verá a saída no terminal. Por exemplo:

pidof firefox

OUTPUT: 2219

Podemos então pegar o PID 2219 e usá-lo para matar o Firefox.

kill 2219

Lembre-se de que, se você deseja matar um programa raiz, precisa:

sudo kill 2219

Por fim, se um aplicativo se recusar a parar, tente usar -9. Funciona da mesma forma que pkill.

sudo kill -9 2219

Matar programas com Htop

Não quero usar comandos individuais para matarprogramas que não respondem no Linux? Considere instalar o HTOP. Como Pkill e Kill, ainda é possível usar essa ferramenta através do SSH e remotamente. Como é executado em um terminal, ainda é benéfico ao matar programas. Htop é uma versão aprimorada da ferramenta de gerenciamento de sistema TOP incluída na maioria dos sistemas Linux. Possui muitas melhorias, como gráficos para melhor leitura do uso da CPU / RAM e processos.

O HTOP possui outras melhorias, como permitir que orolagem horizontal / vertical, sem medo de interromper a ferramenta. Ele também permite que os usuários matem qualquer processo que desejarem, sem precisar saber o ID do processo e mostra várias maneiras diferentes de matar as coisas.

Nota: HTOP requer Ncurses para funcionar corretamente. Instale "ncurses" pesquisando na ferramenta de gerenciamento de pacotes da sua distribuição Linux (se o htop não o instalar para você).

Instale o HTOP

Ubuntu

sudo apt install htop

Debian

sudo apt-get install htop

Arch Linux

sudo pacman -S htop

Fedora

sudo dnf install  htop

OpenSUSE

sudo zypper install htop

Outros Linux

Pegue a versão mais recente do Htop para seu Linuxdistribuição, abrindo um terminal e usando a ferramenta de gerenciamento de pacotes para instalar o "htop". Se não conseguir encontrá-lo (por algum motivo), considere visitar o site oficial, fazer o download do código-fonte e construí-lo você mesmo!

Usando HTOP

Inicie a ferramenta HTOP a qualquer momento, abrindo umjanela do terminal e inserindo o comando "htop". Como alternativa, a ferramenta HTOP pode ser executada a qualquer momento, basta pesquisar "htop" no menu do aplicativo. Também deve haver um atalho para ele em "sistema" ou algo semelhante.

Quando o HTOP estiver aberto, use a tecla de seta para selecionar umprocesso que você deseja gerenciar. Pressione F9 para abrir o menu "Matar". Classifique os processos com o F6 e pesquise programas em execução com o F3. Precisa de ajuda para usar a ferramenta HTOP? Pressione o botão F1 no teclado para abrir o menu de ajuda. Digitar “man htop” no terminal também funciona.

Por fim, para sair completamente da ferramenta HTOP, basta pressionar o botão Q no teclado. Usar o botão F10 também funciona para sair.

Devemos mencionar que se você forçar programas de mortedo terminal, é possível que você perca seu trabalho. Com um navegador, você provavelmente pode recuperar guias, mas, para outros programas, precisará confiar em seus próprios mecanismos de recuperação. Se não houver, é possível que você perca alguns dados.

Comentários