【運維程序】簡單的命令控制器
- 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