Python开源Devops定时任务管理系统(含定时调用接口、定时ssh远程执行命令)

 OpenMangosteen

Devops定时调用http接口,定时执行SSH命令的WEB定时任务工具。本系统强依赖Flask-APScheduler的功能,只是拓展了web页面部分。使用Python3进行开发。

项目GITHUB链接: https://github.com/lyy8510a/OpenMangosteen

快速开始

修改配置

修改config文件夹中config.py的MYSQL数据库连接配置。 酌情修改端口和HOST

启动项目

pip install -r requirement.txt
python manage.py create_db
python mannage.py runserver

详细操作步骤及截图

添加调用HTTP接口的定时任务

《Python开源Devops定时任务管理系统(含定时调用接口、定时ssh远程执行命令)》《Python开源Devops定时任务管理系统(含定时调用接口、定时ssh远程执行命令)》

添加定时执行远程SSH COMMAND命令

《Python开源Devops定时任务管理系统(含定时调用接口、定时ssh远程执行命令)》

存量定时任务管理

《Python开源Devops定时任务管理系统(含定时调用接口、定时ssh远程执行命令)》《Python开源Devops定时任务管理系统(含定时调用接口、定时ssh远程执行命令)》 《Python开源Devops定时任务管理系统(含定时调用接口、定时ssh远程执行命令)》

主要依赖的模块

Flask==1.0.2 
Flask-APScheduler==1.10.1 
flasgger==0.9.1 
Flask-Login==0.4.1 
Flask-Assets==0.12 
Flask-Migrate==2.2.1 
Flask-Script==2.0.6 
Flask-Session==0.3.1 
Flask-SQLAlchemy==2.3.2 

    原文作者:廖扬扬
    原文地址: https://blog.csdn.net/oJohnny123/article/details/82753494
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞