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

app psycho-killer

Interactive process killer, manager and system resources monitor

11 unstable releases (5 breaking)

new 0.6.0 Jan 23, 2025
0.5.2 Nov 26, 2024
0.5.0 Oct 11, 2024
0.4.1 Feb 22, 2024
0.1.1 Dec 30, 2023

#216 in Operating systems

Download history 137/week @ 2024-10-06 30/week @ 2024-10-13 1/week @ 2024-10-20 129/week @ 2024-11-24 13/week @ 2024-12-01 12/week @ 2024-12-08 106/week @ 2025-01-19

106 downloads per month

MIT license

225KB
2K 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.5.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

~7–17MB
~240K SLoC