fkill-cli, aplicación multiplataforma para matar procesos

En Software, Tutoriales y Guías por

Cuando nos proponemos matar un proceso, dependiendo del sistema operativo tenemos que usar un método u otro. Con fkill-cli podemos matar procesos en Linux, Windows o macOS de una forma sencilla e intuitiva.

fkill-cli, aplicación multiplataforma para matar procesos

Los procesos se podrían definir como un programa en ejecución. Muchas veces por errores del sistema o simplemente por necesidad, es necesario matar un proceso. En Linux y macOS disponemos del comando kill y en Windows podemos usar el comando taskkill, pero con esta pequeña aplicación podemos matar procesos sea cual sea el sistema operativo.

Fkill-cli, una aplicación para matar procesos multiplataforma y de código abierto.

Fkill-cli está programado bajo Node.js, del cual ya vimos un tutorial de cómo instalarlo en Windows. Con esto ya podemos deducir que necesitaremos Node.js instalado para poder usar fkill-cli.

Para instalar fkill-cli usamos npm, el gestor de paquetes de Node.js. Para esto ejecutaremos el siguiente comando:
npm install --global fkill-cli

Si estamos en Linux quizás necesitemos usar sudo con el comando anterior para realizar la instalación.

Cómo usar fkill-cli para matar procesos.

Para usar fkill-cli empezaremos ejecutando el comando de ayuda desde la terminal:
fkill --help

zeokat@ubuntu:~$ fkill --help

  Fabulously kill processes. Cross-platform.

  Usage
    $ fkill [<pid|name> ...]

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

  Examples
    $ fkill 1337
    $ fkill Safari
    $ fkill 1337 Safari
    $ fkill

  Run without arguments to use the interactive interface.

Esto nos mostrará en pantalla la ayuda básica del programa y vemos que vamos a necesitar el PID o el nombre del proceso para poder matarlo. Pero en realidad, fkill-cli puede funcionar en modo interactivo, de modo que nos muestra una lista con todos los procesos para poder matarlos fácilmente. Para ejecutar el modo interactivo, tan sólo hay que ejecutar el comando fkill desde la consola sin ningún parámetro.

Una vez dentro del modo interactivo, podemos desplazarnos por la lista de procesos con las flechas del teclado o podemos teclear el nombre de un proceso para buscarlo. Una vez localizado, pulsamos la tecla Entrar y se matará el proceso seleccionado al mismo tiempo que salimos del modo interactivo. Si queremos salir del modo interactivo sin realizar ninguna acción, podemos usar la combinación de teclas Ctrl + C.

Cuando estamos en Linux, en ocasiones necesitaremos ejecutar el comando con permisos de administrador con sudo fkill, para poder matar ciertos procesos. En Windows también necesitamos abrir la consola de comandos con permisos de administrador para poder matar los servicios.

El código fuente del proyecto lo encontramos en GitHub.