Skip to content
⌚️让添加执行计划任务变得更加优雅~ Flask-Apscheduler Job Center🌹
Python ObjectScript ASP Java C# Visual Basic
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
app 🔞Initial commit Aug 20, 2019
.flaskenv 🔞Initial commit Mar 26, 2019
.gitattributes
.gitignore
LICENSE
Pipfile
Pipfile.lock
README.md
test.py 🔞Initial commit Mar 21, 2019
webhook.py 🔞Initial commit Mar 26, 2019

README.md

特点:

  • 可视化界面操作
  • 定时任务统一管理
  • 完全兼容Crontab
  • 支持秒级定时任务
  • 作业任务可搜索、暂停、编辑、删除
  • 作业任务持久化存储、三种不同触发器类型作业动态添加

(注: demo版本部分功能已禁用🍺)

用法:

$ git clone https://github.com/guomaoqiu/JobCenter.git
$ cd JobCenter
$ pipenv install --dev
$ pipenv shell
# 需提前创建数据库
$ flask init 

$ flask run
* Running on http://127.0.0.1:5000/

常用命令

$ pipenv install  # 创建虚拟环境并安装依赖
$ pipenv shell  # 激活虚拟环境
$ flask initdb  # 初始化数据库
$ flask admin  # 创建管理员账户
$ flask initdb --drop # 删除数据

APScheduler工作流程图

清爽的登录界面

针对不同触发器动态增加定时任务

任务执行输出日志持久化存放并展示

任务列表中暂停、恢复已添加定时任务

You can’t perform that action at this time.