LINUX

fkill – Herramienta interactiva para matar procesos en Linux

En esta guía, demostraré cómo puede usar fkill-cli para matar fácilmente un proceso en Linux. fkill-cli es una herramienta de línea de comandos escrita en Nodejs que simplifica la gestión de procesos en Linux, macOS y Windows. Proporciona una forma guiada de matar un proceso en ejecución con soporte para una búsqueda para filtrar fácilmente el proceso por nombre.

A diferencia del comando kill y cualquier otro administrador de procesos de Unix / Windows, fkill-cli es rápido, con poco uso de recursos y sin la molestia de canalizar la salida del comando ps para filtrar procesos y copiar manualmente el ID del proceso para usarlo con kill mando.

Consulte también : Una guía para matar el proceso de diferentes maneras en Linux

Instalación de fkill-cli en Ubuntu 16.04

La principal dependencia requerida por fkill es Nodejs. Primero, instale Nodejs en su servidor Ubuntu ejecutando los comandos:

$ curl -sL https://deb.nodesource.com/setup_9.x | sudo -E bash
$ sudo apt-get install -y nodejs
$ npm -v
5.6.0

Después de instalar Nodejs, debería tener npm comando que puede usar para instalar fkill.

# npm install --global fkill-cli
/usr/bin/fkill -> /usr/lib/node_modules/fkill-cli/cli.js
+ fkill-cli@4.1.0
added 141 packages in 17.373s

Instalación de fkill-cli en CentOS

Para instalar nodejs en CentOS, ejecute los comandos

# curl --silent --location https://rpm.nodesource.com/setup_7.x | sudo bash -
# yum install gcc-c++ make
# yum -y install nodejs

Luego instale fkill-cli

# npm install --global fkill-cli
/usr/bin/fkill -> /usr/lib/node_modules/fkill-cli/cli.js
+ fkill-cli@4.1.0
added 141 packages in 17.373s

Instalación de fkill-cli en Arch Linux

Estos comandos instalarán la herramienta nodejs y fkill:

# pacman -S nodejs npm
# npm install --global fkill-cli

Usando el comando fkill

Iniciar fkill es solo cuestión de escribir el comando fkill en la terminal.

$ fkill

Uso

$ fkill [<pid|name|:port> …]

Opciones admitidas:

--force -f Force kill
--verbose -v Show process arguments

La ejecución del comando sin argumentos se establece de forma predeterminada en la interfaz interactiva. Tenga en cuenta que el nombre del proceso no distingue entre mayúsculas y minúsculas.

Prensa

Debería obtener una lista de los procesos en ejecución en el sistema. Usar De arriba hacia abajo teclas de flecha para navegar por la lista.

El proceso seleccionado se resaltará en verde. Prensado entrar | volver la tecla en un elemento seleccionado matará el proceso.

También puede realizar un filtrado rápido escribiendo algunos caracteres del proceso.

Ejemplos de proceso de matanza con nombre / identificación

Fkill admite el nombre del proceso y la ID del proceso como argumentos.

$ fkill 1337 # Kill a process with ID 1337
$ fkill safari # Kill safari process
$ fkill :8080 # Kill a process using port 8080
$ fkill 1337 safari :8080 # Kill process with ID 1337, named safari and one using port :8080

Para eliminar un puerto, antepóngalo con dos puntos. Por ejemplo: : 8080.

Conclusión

Espero que te guste la herramienta de línea de comandos fkill. Es una mejor manera de matar los procesos del sistema operativo sin escribir comandos largos o tener que recordar nombres de procesos. El hecho de que aún pueda usar ID de proceso y nombres con el comando lo convierte en un reemplazo completo de kill / pkill de Linux herramienta de línea de comandos.

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba
Cerrar