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.

Hace tiempo acá en DesdeLinux se hizo un gran artículo que enseña a 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?


4 comentários, deixe o seu

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