Skip to content

adityalstkp/process_killer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

process_killer

Process killer based on config JSON file.

Usage

Usage: process_killer [OPTIONS] --config-path <CONFIG_PATH>                              
                                                                                         
Options:                                                                                 
  -c, --config-path <CONFIG_PATH>                                                        
  -r, --refresh-time <REFRESH_TIME>  [default: 5000]                                     
  -d, --dry-run                                                                          
  -h, --help                         Print help                                          
  -V, --version                      Print version

Example Run

[
    {
        "name": "htop",
        "expired": "10s"
    }
]

name: htop | pid: 11220 | delta: 2s
name: htop | pid: 11603 | delta: 1s
name: htop | pid: 11220 | delta: 7s
name: htop | pid: 11603 | delta: 6s
name: htop | pid: 11220 | delta: 12s
procs with pid: 11220 is gonna be killed!
name: htop | pid: 11603 | delta: 11s
procs with pid: 11603 is gonna be killed!

TODO:

  • Parse expired with h, m, and s unit.
  • Parse args when running binary.
  • Kill procs when expired
  • Detect zombie ??

About

Process killer by config JSON file

Topics

Resources

Stars

Watchers

Forks

Languages