运维程序简单的命令控制器(支持定时命令执行重复定时任务命令和进程管理,开发这个小程序主要是为了方便管理服务进程)个人github项目

Posted eguid

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了运维程序简单的命令控制器(支持定时命令执行重复定时任务命令和进程管理,开发这个小程序主要是为了方便管理服务进程)个人github项目相关的知识,希望对你有一定的参考价值。

一、前言:

command-controller

一个运维程序,简单的命令控制器(支持定时命令执行和重复定时命令,开发这个程序主要是为了方便管理服务进程)

本来是要用python做的,但是之前做ffmpeg的时候已经写了一部分Java的命令控制功能了,有些代码就拿过来改改用了(其实是为了偷懒qaq)

二、实现功能

1、进程管理

只支持本程序启动的进程管理,本程序主要功能是定时执行某些脚本或者系统命令,当然命令行和脚本是很自由的,更多用法请自行探索

2、定时命令、任务

3、重复定时命令、任务

4、定时重启任意程序和进程服务等等

5、基于xml配置,配置项具体看github项目说明
 

三、项目维护

github项目地址:https://github.com/eguid/command-controller

以上是关于运维程序简单的命令控制器(支持定时命令执行重复定时任务命令和进程管理,开发这个小程序主要是为了方便管理服务进程)个人github项目的主要内容,如果未能解决你的问题,请参考以下文章

Linux命令之执行定时任务crontab

Shell编程规范与变量

linux定时执行任务

Shell编程规范与变量

Linux的定时任务详解

定时任务程总结