Bash script to kill high CPU process, long running process and too much consuming memory process.
Prerequisites
bash
Install
This package can be installed easy.
cd /root/myscript git clone https://github.com/padosoft/kill-process.git cd kill-process chmod +x killprocess.sh
If you want to set your value and override default var values create a killprocess.config file by coping the given template killprocess.config.template, open in your favorite editor and make changes:
cp /root/myscript/kill-process/killprocess.config.template /root/myscript/kill-process/killprocess.config nano /root/myscript/kill-process/killprocess.config
If you want to run programmatically, add it to cronjobs manually or execute install script:
cd /root/myscript/kill-process chmod +x install.sh bash install.sh
Usage
bash killprocess.sh [dry|kill|--help] [top|ps] [cpu|time|mem]
Example
bash killprocess.sh dry bash killprocess.sh dry top bash killprocess.sh kill top cpu bash killprocess.sh dry ps mem bash killprocess.sh kill ps mem
For help:
bash killprocess.sh bash killprocess.sh --help
Screenshots
Here is a screenshot with command kill
Here is a screenshot with command dry (dry run and not kill)
https://github.com/padosoft/kill-process