fkill — интерактивное завершение процессов в Linux
Fkill-cli — это бесплатный, простой и кроссплатформенный инструмент командной строки с открытым исходным кодом, предназначенный для интерактивного завершения процессов в Linux и разработанный с использованием Nodejs. Он также работает в операционных системах Windows и MacOS X. Для его завершения требуется ID процесса (PID) или имя процесса.
Требования:
- Установите Nodejs 8 и NPM в Linux
В этой статье мы объясним, как установить и использовать fkill для интерактивного завершения процессов в системах Linux.
Как установить fkill-cli в системах Linux
Чтобы установить инструмент fkill-cli, сначала вам необходимо установить необходимые пакеты Nodejs и NPM в ваши дистрибутивы Linux, используя следующие команды.
Установите Nojejs и NPM в Debian/Ubuntu.
--------------- Install Noje.js 8 ---------------
curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
sudo apt install -y nodejs
--------------- or Install Noje.js 10 ---------------
curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -
sudo apt install -y nodejs
Установите Nojejs и NPM в CentOS/RHEL и Fedora.
--------------- Install Noje.js 8 ---------------
curl --silent --location https://rpm.nodesource.com/setup_8.x | sudo bash -
sudo yum -y install nodejs
--------------- or Install Noje.js 10 ---------------
curl --silent --location https://rpm.nodesource.com/setup_10.x | sudo bash -
sudo yum -y install nodejs
После установки пакетов Nodejs и NPM вы можете установить пакет fkill-cli с помощью команды npm, используя команду -g
, который позволяет установить его глобально.
sudo npm install -g fkill-cli
После того как вы установили fkill-cli в свою систему, используйте команду fkill, чтобы запустить его в интерактивном режиме, запустив его без каких-либо аргументов. Выбрав процесс, который хотите завершить, нажмите Enter.
fkill
Вы также можете указать PID или имя процесса из командной строки. Имя процесса не чувствительно к регистру, вот несколько примеров.
fkill 1337
fkill firefox
Чтобы закрыть порт, добавьте к нему двоеточие, например: :19999
.
fkill :19999
Вы можете использовать флаг -f
для принудительного выполнения операции, а флаг -v
позволяет отображать аргументы процесса.
fkill -f 1337
fkill -v firefox
Чтобы просмотреть справочное сообщение fkill, используйте следующую команду.
fkill --help
Также ознакомьтесь с примерами завершения процессов с помощью традиционных инструментов Linux, таких как kill, pkill и killall:
- Руководство по командам Kill, Pkill и Killall для завершения процесса в Linux
- Как найти и завершить запущенные процессы в Linux
- Как завершить процессы Linux/не отвечающие приложения с помощью команды xkill
Репозиторий Fkill-cli на Github: https://github.com/sindresorhus/fkill-cli
Вот и все! В этой статье мы объяснили, как установить и использовать инструмент fkill-cli в Linux, на примерах. Используйте форму комментариев ниже, чтобы задать любые вопросы или поделиться своими мыслями по этому поводу.