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

app psycho-killer

Interactive process killer, manager and system resources monitor

10 releases

0.5.2 Nov 26, 2024
0.5.0 Oct 11, 2024
0.4.1 Feb 22, 2024
0.3.3 Jan 29, 2024
0.1.1 Dec 30, 2023

#312 in Operating systems

Download history 22/week @ 2024-09-23 145/week @ 2024-10-07 23/week @ 2024-10-14 134/week @ 2024-11-25 9/week @ 2024-12-02

143 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

~5–11MB
~109K SLoC