# OpenMangosteen **Repository Path**: SimpleCnst/OpenMangosteen ## Basic Information - **Project Name**: OpenMangosteen - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2018-11-18 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # OpenMangosteen Devops定时调用http接口,定时执行SSH命令的WEB定时任务工具。本系统强依赖Flask-APScheduler的功能,只是拓展了web页面部分。使用Python3进行开发。 ## 快速开始 ### 修改配置 修改config文件夹中config.py的MYSQL数据库连接配置。 酌情修改端口和HOST ### 启动项目 ```Python pip install -r requirement.txt python manage.py create_db python mannage.py runserver ``` ## 详细操作步骤及截图 ### 添加调用HTTP接口的定时任务 ![](https://github.com/lyy8510a/OpenMangosteen/blob/master/screenshot/interface_task_add_1.png) ![](https://github.com/lyy8510a/OpenMangosteen/blob/master/screenshot/interface_task_add_2.png) ### 添加定时执行远程SSH COMMAND命令 ![](https://github.com/lyy8510a/OpenMangosteen/blob/master/screenshot/remotecmd_task_add_1.png) ### 存量定时任务管理 ![](https://github.com/lyy8510a/OpenMangosteen/blob/master/screenshot/index_1.png) ![](https://github.com/lyy8510a/OpenMangosteen/blob/master/screenshot/index_2.png) ![](https://github.com/lyy8510a/OpenMangosteen/blob/master/screenshot/index_3.png) ### 自动生成 REST API DOC http://127.0.0.1:10103/apidocs/#/ ## 主要依赖的模块 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