#process-manager #system-resources #interactive #memory #monitor #kill #ps

app psycho-killer

Interactive process killer, manager and system resources monitor

9 unstable releases (4 breaking)

0.5.0 Oct 11, 2024
0.4.1 Feb 22, 2024
0.3.3 Jan 29, 2024
0.2.0 Jan 3, 2024
0.1.1 Dec 30, 2023

#290 in Operating systems

Download history 13/week @ 2024-07-25 3/week @ 2024-08-01 14/week @ 2024-09-19 8/week @ 2024-09-26 162/week @ 2024-10-10 6/week @ 2024-10-17

168 downloads per month

MIT license

225KB
1.5K SLoC

😵‍💫 PSycho KILLer

PSycho KILLer is an interactive process manager and system resource monitor that combines the functionalities of ps and kill.

Features

  • "Seek & Destroy" - Quickly find and terminate processes in an interactive manner.
  • If a process still remains alive, kill it with sudo privileges and stronger signals.
  • Monitor usage of system resources:
    • Memory, including Dirty and Writeback memory to keep an eye on ongoing copying
    • CPU
    • Disk space usage
    • Disk IO utliziation
    • Network transfer
    • Temperatures

Installation

Cargo

cargo install psycho-killer

This will install psycho binary in Rust's Path.

Binary

Alternatively, you can download the compiled binary:

curl -L https://github.com/igrek51/psycho-killer/releases/download/0.3.2/psycho -o ~/bin/psycho
chmod +x ~/bin/psycho

Usage

Launch the interactive process manager by running psycho.

Enter the phrase of a process you want to kill.

Choose the preferred method to terminate the process:

  • Interrupt with SIGINT signal
  • Gracefully terminate the process with SIGTERM
  • Forcefully kill the process with SIGKILL signal
  • Terminate the process with SIGTERM signal as Superuser
  • Forcefully kill the process with SIGKILL signal as Superuser

Dependencies

~6–12MB
~139K SLoC