LinuxCommandLibrary
GitHubF-DroidGoogle Play Store

fkill

interactive cross-platform process killer

TLDR

Interactive process killer
$ fkill
copy
Kill by name
$ fkill [process_name]
copy
Kill by port
$ fkill :[port]
copy
Kill by PID
$ fkill [pid]
copy
Force kill
$ fkill -f [process_name]
copy
Kill silently (always exit 0)
$ fkill -s [process_name]
copy
Kill multiple targets (name, PID, and port)
$ fkill [process_name] [pid] :[port]
copy
Force kill after timeout if SIGTERM fails
$ fkill -t [5] [process_name]
copy

SYNOPSIS

fkill [options] [target...]

DESCRIPTION

fkill is a cross-platform process killer with an interactive interface. It provides fuzzy search for selecting processes to terminate, supporting multiple selection methods.The tool can kill processes by name, PID, or port number (prefix the port with :, e.g. `:8080`). Multiple targets can be passed at once. In interactive mode, it displays a searchable list of running processes with CPU and memory usage, allowing users to select targets with arrow keys and fuzzy matching.Written in Node.js and distributed via npm (`npm install --global fkill-cli`), fkill works consistently across Linux, macOS, and Windows.

PARAMETERS

-f, --force

Force kill (SIGKILL instead of SIGTERM).
-s, --silent
Silently kill and always exit with code 0.
-v, --verbose
Show process arguments alongside names in the interactive list.
-t N, --force-timeout N
Force kill processes that didn't exit after N seconds.
--smart-case
Case-insensitive matching unless the pattern contains uppercase letters.
--case-sensitive
Force case-sensitive matching of process names.

INSTALL

sudo pacman -S fkill
copy

CAVEATS

Requires Node.js. On Unix, killing system processes usually requires sudo. Matching is fuzzy, so double-check the selected process before confirming — especially in interactive mode where the top match is chosen by default.

SEE ALSO

kill(1), pkill(1)

Copied to clipboard
Kai