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.