Pesquisa de site

Fkill - Pesquise e elimine processos interativamente no Linux


Fkill, significa Fabulous Kill, é um utilitário de linha de comando multiplataforma para pesquisar e eliminar interativamente vários processos ao mesmo tempo. Normalmente, eu uso o comando "top" ou "ps -ef | grep " ou "pidof " para encontrar o ID do processo e elimine-o com o comando "kill -9 ". Não sei sobre você, mas era isso que eu estava fazendo até encontrar esta joia. O programa Fkill pode encontrar os processos em execução e eliminar um ou mais processos, se desejar. Ele foi escrito em Nodejs e suporta Linux, Mac OS e Microsoft Windows.

Instale Fkill no Linux

Fkill está disponível no AUR, então você pode instalá-lo usando qualquer ajudante do AUR, por exemplo Yay, no Arch Linux e suas variantes.

yay -S fkill

Em outras distribuições Linux, certifique-se de ter instalado o Nodejs conforme descrito no link abaixo.

  • Como instalar o NodeJS no Linux

Após instalar o Nodejs, execute o seguinte comando para instalar o fkill.

npm install --global fkill-cli

Pesquise e elimine interativamente vários processos usando Fkill no Linux

Para pesquisar e encerrar um processo, basta executar:

fkill

Este comando iniciará a interface do usuário interativa, onde você poderá encontrar a lista dos processos em execução junto com seus números de porta. Use as setas PARA CIMA/PARA BAIXO para selecionar um processo e pressione ENTER para encerrá-lo. Você também pode digitar as primeiras letras do nome de um processo e escolher o processo na lista e pressionar ENTER para eliminá-lo.

Pesquise e elimine interativamente vários processos ao mesmo tempo usando Fkill no Linux

Para sair da IU interativa, pressione CTRL+c.

Se você já sabe o número da porta, por exemplo 2236, então você pode eliminá-lo diretamente usando o comando:

fkill 2236

Você pode encerrar vários processos de uma vez especificando os números das portas separados por espaço.

fkill 2237 2312

Também é possível matar um porto. Para eliminar uma porta (por exemplo, 3306), basta prefixá-la com dois pontos, como abaixo.

 $ fkill :3306

Para obter ajuda, execute:

fkill --help

  Fabulously kill processes. Cross-platform.

  Usage
    $ fkill [<pid|name|:port> …]

  Options
    --force -f    Force kill
    --verbose -v  Show process arguments
    --silent -s   Silently kill and always exit with code 0

  Examples
    $ fkill 1337
    $ fkill safari
    $ fkill :8080
    $ fkill 1337 safari :8080
    $ fkill

  To kill a port, prefix it with a colon. For example: :8080.

  Run without arguments to use the interactive interface.
  The process name is case insensitive.

Recurso:

  • Repositório GitHub Fkill

Artigos relacionados