【運維程序】簡單的命令控制器

  • 2019 年 11 月 1 日
  • 筆記

版權聲明:本文為博主原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接和本聲明。

本文鏈接:https://blog.csdn.net/eguid_1/article/details/81365224

一、前言:

command-controller

一個運維程序,簡單的命令控制器(支持定時命令執行和重複定時命令,開發這個程序主要是為了方便管理服務進程)

本來是要用python做的,但是之前做ffmpeg的時候已經寫了一部分Java的命令控制功能了,有些代碼就拿過來改改用了(其實是為了偷懶qaq)

二、實現功能

1、進程管理

只支持本程序啟動的進程管理,本程序主要功能是定時執行某些腳本或者系統命令,當然命令行和腳本是很自由的,更多用法請自行探索

2、定時命令、任務

3、重複定時命令、任務

4、定時重啟任意程序和進程服務等等

5、基於xml配置,配置項具體看github項目說明

三、項目維護

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