Поиск по сайту:

Fkill — интерактивный поиск и уничтожение процессов в Linux

Fkill, означает Fabulous Kill, представляет собой кроссплатформенную утилиту командной строки для интерактивного поиска и уничтожения нескольких процессов одновременно. Обычно я использую команду "top" или "ps -ef | grep " или "pidof ", чтобы найти идентификатор процесса и завершите его командой "kill -9 ". Не знаю, как вы, а я именно этим и занимался, пока не наткнулся на этот драгоценный камень. Программа Fkill может найти запущенные процессы и завершить один или несколько процессов, если вы этого захотите. Он написан с использованием Nodejs и поддерживает Linux, Mac OS и Microsoft Windows.

Установите Fkill в Linux

Fkill доступен в AUR, поэтому вы можете установить его с помощью любых помощников AUR, например Yay, в Arch Linux и его вариантах.

yay -S fkill

В других дистрибутивах Linux убедитесь, что вы установили Nodejs, как описано в ссылке ниже.

  • Как установить NodeJS в Linux

После установки Nodejs выполните следующую команду, чтобы установить fkill.

npm install --global fkill-cli

Интерактивный поиск и уничтожение нескольких процессов с помощью Fkill в Linux

Чтобы найти и завершить процесс, просто запустите:

fkill

Эта команда запустит интерактивный пользовательский интерфейс, в котором вы сможете найти список запущенных процессов вместе с номерами их портов. Используйте стрелки ВВЕРХ/ВНИЗ, чтобы выбрать процесс, нажмите ВВОД, чтобы завершить его. Вы также можете ввести первые несколько букв имени процесса, выбрать процесс из списка и нажать Enter, чтобы завершить его.

Интерактивный поиск и уничтожение нескольких процессов одновременно с помощью Fkill в Linux

Чтобы выйти из интерактивного пользовательского интерфейса, нажмите CTRL+c.

Если вы уже знаете номер порта, например 2236, вы можете напрямую удалить его с помощью команды:

fkill 2236

Вы можете завершить несколько процессов одновременно, указав номера портов через пробел.

fkill 2237 2312

Также возможно убить порт. Чтобы закрыть порт (например, 3306), просто добавьте к нему двоеточие, как показано ниже.

 $ fkill :3306

Чтобы получить помощь, запустите:

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.

Ресурс:

  • Репозиторий Fkill GitHub

Статьи по данной тематике