Como matar processos no Linux facilmente com fkill-cli

Os processos em Linux Eles nada mais são do que uma série de programas em execução, pois contêm informações dos aplicativos e também informações necessárias para a interação com o sistema. Quando matamos um processo, cancelamos a execução da aplicação que ele representa, eliminamos toda a comunicação com os outros processos e o sistema, além de liberar todos os recursos que ele consome.

Já faz um tempo aqui em DesdeLinux Foi feito um ótimo artigo que ensina Como eliminar processos facilmente, desta vez vamos complementar esse artigo adicionando uma ferramenta chamada fkill-cli que nos permite matar processos no Linux de uma forma fácil e muito prática.

O que é fkill-cli?

É um Multi-plataforma livre, Desenvolvido por sindre sorhus, que nos fornece uma interface de usuário prática e confortável para gerenciar os processos de nosso sistema operacional. A ferramenta permite matar processos no Linux de forma fácil e dinâmica, acessando todos os processos com um único comando e localizando através de uma lista o que queremos matar ou pesquisar por nome ou frações dele.

A ferramenta funciona com os principais sistemas operacionais da atualidade (Linux, Windows e macOS, seu uso é bastante simples e está dirigido a qualquer tipo de usuário. Multi-plataforma está tendo muita aceitação na comunidade, no entanto, é apenas uma alternativa ao tradicional comandos para matar processos. Comando Kill Process

Como o fkill-cli é instalado

Para instalar fkill-cli devemos ter instalado npm, que é encontrado nos repositórios oficiais de quase todas as distros Linux. Então, devemos executar o seguinte comando para que fkill-cli instalar automaticamente:

sudo npm install --global fkill-cli

Então podemos executar a ferramenta com o comando fkill

Aprendendo a eliminar processos no Linux com fkill-cli

Depois de instalar o fkill-cli, podemos eliminar processos no Linux de uma forma muito simples. A ferramenta nos dá alguns comandos bastante básicos para seu uso, os mesmos que podemos saber se executarmos fkill --help do terminal.

$ fkill --help

  Usage
    $ fkill [<pid|name> ...]

  Options
    -f, --force  Force kill

  Examples
    $ fkill 1337
    $ fkill Safari
    $ fkill 1337 Safari
    $ fkill

O uso de fkill-cli é extremamente simples, basta executar o comando fkill com alguns dos argumentos mencionados acima, ou na falta disso, apenas fkill e a ferramenta nos mostrará a lista de todos os processos em execução, podemos navegar na lista com as setas do teclado e, finalmente, selecione aquele que queremos matar. Da mesma forma, podemos escrever o nome (ou parte do nome) do processo para a ferramenta filtrar os processos correspondentes automaticamente.

No gif a seguir podemos ver em mais detalhes o comportamento desta ferramenta:

matar processos no linux

Esta é sem dúvida uma ótima ferramenta que nos ajudará a matar processos no Linux de uma forma fácil, divertida e bastante interativa. Você tem coragem de tentar?


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.

  1.   Argimir dito

    Olá, é possível por meio de algum desses comandos matar um processo e reiniciá-lo imediatamente? Ou seja, se um processo zumbi foi deixado ou de alguma outra forma e não responde, pode ser morto e reiniciado com um único comando ou vários?.
    obrigado

    1.    federico dito

      Olá Argimiro! O que normalmente fazemos quando queremos iniciar um programa é executá-lo, seja por meio de systemctl start, service start, firefox, caneta, etc., onde os dois últimos comandos invocam diretamente um programa específico. Se quisermos matar ou matar um processo, normalmente o fazemos através do comando kill, ou como Lagarto indica neste post, através do fkill. Em outras palavras, se você deseja que um serviço ou programa seja iniciado após eliminá-lo, acho que a melhor opção é executá-lo novamente usando os comandos de início apropriados para cada programa ou serviço.

  2.   mario alonso dito

    Ele faz o mesmo que matar -9 .. ??

  3.   gcjuan dito

    Caso isso aconteça com alguém. Depois de instalar o npm e querer executar fkill a partir do terminal, recebi o seguinte erro:

    / usr / bin / env: "node": O arquivo ou diretório não existe

    Encontrei a solução aqui:

    http://stackoverflow.com/questions/30281057/node-forever-usr-bin-env-node-no-such-file-or-directory