Skip to content

Devops定时调用http接口,定时执行SSH命令的WEB定时任务工具。

Notifications You must be signed in to change notification settings

dwj192/OpenMangosteen

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OpenMangosteen

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

快速开始

修改配置

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

启动项目

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

详细操作步骤及截图

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

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

存量定时任务管理

自动生成 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

About

Devops定时调用http接口,定时执行SSH命令的WEB定时任务工具。

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 51.3%
  • CSS 25.4%
  • HTML 20.9%
  • Python 2.4%