No próximo artigo, vamos dar uma olhada em Fkill (Matança Fabulosa) Esta é uma aplicação para o terminal, de código aberto e gratuito com a qual podemos «matar»Processos. Está disponível para Gnu / Linux, macOS e Windows. Com esta ferramenta poderemos eliminar um processo em execução do sistema de uma forma interativa e simples. Podemos selecionar um ou mais IDs de processo, nomes e portas para eliminar. Você também pode pesquisar o processo em execução que lhe interessa. Esta ferramenta é lançada sob a licença do MIT.
Como qualquer sistema operacional, uma máquina Gnu / Linux sempre executa muitos programas. Alguns são essenciais para o funcionamento do sistema operacional, outros são invocados pelos usuários. Esses programas são conhecidos como 'processos'. Um processo geralmente termina quando um programa é fechado ou não é necessário. Porém, às vezes um processo pode 'ficar preso', consumindo quantidades potenciais de RAM e / ou ciclos de CPU. Se isso acontecer, é melhor 'matar'manualmente o processo.
Gnu / Linux vem com um utilitário chamado Matar, que trata de permitir que os usuários encerrem os processos. Uma coisa que um novato no Gnu / Linux aprende rapidamente é que você nunca está limitado a apenas uma maneira de realizar uma tarefa. E matar processos não é exceção. Nas linhas a seguir, veremos uma alternativa para Kill. O Fkill pode ser considerado um meio mais rápido e fácil de encerrar processos.
Características gerais do fkill
- Fkill oferece uma maneira interativa de exibir e gerenciar processos em execução. Este modo é invocado com fkill sem argumentos.
- A lista mostra o ID do processo e, quando apropriado, o porto. Fkill suporta o nome do processo e o ID do processo como argumentos.
- Nós poderemos rolar manualmente pela lista de processos até chegarmos ao que nos interessa. Uma vez localizado, você só precisa pressionar Intro para encerrar o processo selecionado.
- Existe uma maneira ainda mais fácil de encontrar o processo em questão. Nós simplesmente teremos que comece a digitar o nome do processo e o software aplicará um filtro, reduzindo o número de processos à medida que escrevemos.
- Função de filtragem não implementa pesquisa difusa.
- O utilitário lista apenas os processos que pertencem ao usuário. Por tanto, um usuário normal sem privilégios de administrador root não verá os processos do sistema.
Instale o fkill no Ubuntu
Esta ferramenta é disponível como pacote instantâneo para ubuntu. Podemos instalá-lo facilmente através do terminal. Teremos apenas que abri-lo (Ctrl + Alt + T) e executar os seguintes comandos para instalar e configurar o fkill:
sudo snap install fkill
Esta é uma ferramenta de linha de comando para eliminar processos com facilidade e rapidez. Depois de instalado, você precisa se conectar manualmente a algumas coisas. Podemos fazer essas conexões escrevendo no mesmo terminal:
sudo snap connect fkill:process-control :process-control sudo snap connect fkill:system-observe :system-observe
Toda a instalação terminou, agora nós podemos correr fkill por meio do seguinte comando:
fkill
Quando o programa começa, só temos que use as setas do teclado ou digite diretamente para pesquisar o processo e pressione Intro para matá-lo.
Se a instrução para encerrar um processo falhar, fkill vai nos perguntar se deve usar a ação 'força'. Também podemos aplicar a instrução 'força'diretamente com a opção -força o -f.
Se alguém estiver interessado em obter alguns exemplos úteis, teremos a possibilidade de use a opção de ajuda do fkill usando –help.
Desinstalar
Pára remova o pacote de encaixe desta ferramenta, só teremos que abrir um terminal (Ctrl + Alt + T) e usar o comando:
sudo snap remove fkill
Fkill é um prático utilitário de linha de comando que oferece algumas vantagens sobre o utilitário básico 'matar'. Sua interface interativa moderna é muito útil, mas eu adoraria ver a pesquisa difusa implementada. Essa ferramenta reduz o número de etapas necessárias para encerrar processos.
Este plugin é mantido pela comunidade Snapcrafters. Não é necessariamente endossado ou mantido oficialmente pelos desenvolvedores iniciais.