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

  • 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