psycho-killer

Crates.iopsycho-killer
lib.rspsycho-killer
version0.4.1
sourcesrc
created_at2023-12-30 23:36:22.961299
updated_at2024-02-22 13:18:19.641827
descriptionInteractive process killer, manager and system resources monitor
homepagehttps://github.com/igrek51/psycho-killer
repositoryhttps://github.com/igrek51/psycho-killer
max_upload_size
id1084471
size281,894
(igrek51)

documentation

README

😵‍💫 PSycho KILLer

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

GitHub - Crates - docs.rs

Features

  • Quickly find and terminate processes in an interactive manner.
  • If a process remains active, kill it with sudo privileges.
  • Monitor system resource usage, including Dirty and Writeback memory to keep an eye on ongoing copying.

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
Commit count: 24

cargo fmt