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

fkill — интерактивное завершение процессов в Linux


Fkill-cli — это бесплатный, простой и кроссплатформенный инструмент командной строки с открытым исходным кодом, предназначенный для интерактивного завершения процессов в Linux и разработанный с использованием Nodejs. Он также работает в операционных системах Windows и MacOS X. Для его завершения требуется ID процесса (PID) или имя процесса.

Требования:

  1. Установите 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:

  1. Руководство по командам Kill, Pkill и Killall для завершения процесса в Linux
  2. Как найти и завершить запущенные процессы в Linux
  3. Как завершить процессы Linux/не отвечающие приложения с помощью команды xkill

Репозиторий Fkill-cli на Github: https://github.com/sindresorhus/fkill-cli

Вот и все! В этой статье мы объяснили, как установить и использовать инструмент fkill-cli в Linux, на примерах. Используйте форму комментариев ниже, чтобы задать любые вопросы или поделиться своими мыслями по этому поводу.