Библиотека сайта rus-linux.net
Fkill - интерактивный поиск и завершение процессов в Linux
Оригинал: Fkill – Interactively Search And Kill Processes On Linux
Автор: SK
Дата публикации: 27 декабря 2019 года
Перевод: А. Кривошей
Дата перевода: февраль 2020 г.
Fkill (расшифровывается как Fabulous Kill) - кроссплатформенная утилита командной строки для интерактивного поиска и завершения нескольких процессов одновременно. Обычно я использую команду «top» или «ps -ef | grep <имя_процесса>» или «pidof <имя_процесса>», чтобы найти идентификатор процесса и завершить его с помощью команды«kill -9
Установка Fkill
Fkill доступен в
$ yay -S fkill
В других дистрибутивах Linux убедитесь, что вы установили Nodejs, как описано в ссылке ниже.
После установки Nodejs выполните следующую команду для установки fkill.
$ npm install --global fkill-cli
Интерактивный поиск и завершение нескольких процессов с помощью Fkill в Linux
Чтобы найти и завершить процесс, просто выполните:
$ fkill
Эта команда запустит интерактивный интерфейс, в котором вы сможете найти список запущенных процессов вместе с номерами их портов. Используйте стрелки ВВЕРХ/ВНИЗ, чтобы выбрать процесс, нажмите ВВОД, чтобы завершить его. Вы также можете ввести первые несколько букв имени процесса, выбрать процесс из списка, и нажать клавишу ВВОД, чтобы завершить его.
Чтобы выйти из интерактивного интерфейса, нажмите 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.
Ресурсы: