FateGitHub / JobCenter

⌚️让添加执行计划任务变得更加优雅~ Flask-Apscheduler Job Center🌹

Home Page:http://jobcenter.sctux.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

特点:

  • 可视化界面操作
  • 定时任务统一管理
  • 完全兼容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工作流程图

清爽的登录界面

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

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

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

About

⌚️让添加执行计划任务变得更加优雅~ Flask-Apscheduler Job Center🌹

http://jobcenter.sctux.com

License:MIT License


Languages

Language:Python 99.4%Language:ObjectScript 0.2%Language:ASP 0.1%Language:Java 0.1%Language:C# 0.1%Language:Visual Basic 0.1%Language:PHP 0.0%