Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/padosoft/kill-process
Bash script to kill high CPU process, long running process and too much consuming memory process.
https://github.com/padosoft/kill-process
bash cpu kill process process-monitor
Last synced: about 1 month ago
JSON representation
Bash script to kill high CPU process, long running process and too much consuming memory process.
- Host: GitHub
- URL: https://github.com/padosoft/kill-process
- Owner: padosoft
- License: mit
- Created: 2016-06-03T17:27:45.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2023-01-12T02:26:15.000Z (almost 2 years ago)
- Last Synced: 2023-03-01T20:32:48.665Z (almost 2 years ago)
- Topics: bash, cpu, kill, process, process-monitor
- Language: Shell
- Homepage:
- Size: 43.9 KB
- Stars: 63
- Watchers: 7
- Forks: 35
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.md
Awesome Lists containing this project
README
# kill-process
Bash script to kill high CPU process, long running process and too much consuming memory process.[![Software License][ico-license]](LICENSE.md)
Table of Contents
=================* [kill-process](#kill-process)
* [Table of Contents](#table-of-contents)
* [Prerequisites](#prerequisites)
* [Install](#install)
* [Usage](#usage)
* [Example](#example)
* [Screenshots](#screenshots)
* [Contributing](#contributing)
* [Credits](#credits)
* [About Padosoft](#about-padosoft)
* [License](#license)# Prerequisites
bash
# Install
This package can be installed easy.
``` bash
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:
``` bash
cp /root/myscript/kill-process/killprocess.config.template /root/myscript/kill-process/killprocess.confignano /root/myscript/kill-process/killprocess.config
```If you want to run programmatically, add it to cronjobs manually or execute install script:
``` bash
cd /root/myscript/kill-process
chmod +x install.sh
bash install.sh
```# Usage
``` bash
bash killprocess.sh [dry|kill|--help] [top|ps] [cpu|time|mem]
```## Example
``` bash
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
bash killprocess.sh
bash killprocess.sh --help
```# Screenshots
Here is a screenshot with command kill
![demo](https://raw.githubusercontent.com/padosoft/kill-process/master/resources/img/screen1.png)
Here is a screenshot with command dry (dry run and not kill)
![demo](https://raw.githubusercontent.com/padosoft/kill-process/master/resources/img/screen2.png)
# Contributing
Please see [CONTRIBUTING](CONTRIBUTING.md) and [CONDUCT](CONDUCT.md) for details.
# Credits
- [Lorenzo Padovani](https://github.com/lopadova)
- [Padosoft](https://github.com/padosoft)
- [All Contributors](../../contributors)# About Padosoft
Padosoft is a software house based in Florence, Italy. Specialized in E-commerce and web sites.# License
The MIT License (MIT). Please see [License File](LICENSE.md) for more information.
[ico-license]: https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat-square