Fkill — интерактивный поиск и уничтожение процессов в Linux
Fkill, означает Fabulous Kill, представляет собой кроссплатформенную утилиту командной строки для интерактивного поиска и уничтожения нескольких процессов одновременно. Обычно я использую команду "top" или "ps -ef | grep
Установите 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, чтобы завершить его.
Чтобы выйти из интерактивного пользовательского интерфейса, нажмите 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