1 Star 0 Fork 6

bobo / xiaoniu-cron

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

小牛定时任务管理(xiaoniu_cron)

特性

  • 支持集群

  • 可视化界面操作

  • 定时任务统一管理

  • 支持API动态调用

  • 完全兼容Crontab

  • 支持秒级定时任务

  • 任务可搜索、暂停、编辑、删除

  • 支持查看日志

  • BUG及时通知

  • Docker 一键安装,方便使用

体验地址

更新记录

2020-09-30

祝大家国庆节快乐!!

  • 新增API-开启与关闭任务
  • 增加定时删除job记录,默认保留1000条记录(配置可修改)
  • API增加access_token,使API更健壮。(配置可修改)
  • 网页:增加记录删除功能
  • README更新 大家有什么问题,或者更好的建议可以加群:730929995 交流交流!

一、基本配置(conf.ini 文件)

[default]
#是否单机 0 集群 1单机模式
is_single=1
#如果 集群 redis配置必须配置
redis_host=127.0.0.1
redis_pwd=123456
redis_db=1
redis_port=6379
#【存储cron】存储cron定时数据 
#如果是集群模式 数据库得选mysql
#如果是docker 安装 默认 sqlite:////home/www/xiaoniu_cron.sqlite
#'mysql+pymysql://用户:密码@数据库ip/xiaoniu_cron'
cron_db_url=sqlite:////home/www/xiaoniu_cron.sqlite
#存储job_log 如果是集群模式 数据库得选mysql 
#如果是docker 安装 默认 sqlite:////home/www/xiaoniu_db.sqlite
#mysql url 格式:mysql+pymysql://{用户}:{密码}@{数据库ip}/xiaoniu_db
cron_job_log_db_url=sqlite:////home/www/xiaoniu_db.sqlite
#网页登录密码
login_pwd=12345679
#推送api_key
#https://www.aniulee.com/#/notices 实时推送
error_notice_api_key=
#每条job记录保存数
job_log_counts = 1000
#api调用的时候用到的,假如没设置,代表不验证
api_access_token = abcdabcd

二、修改docker-compose.yml 文件

  1. 项目地址
  2. 端口号 5

三、docker 一键安装

sudo docker-compose up --build -d

具体docker,docker-compose怎么安装,自行谷歌,百度。

四、开始使用

访问链接 http://{ip}:{docker-compose.yml设置的端口}

  • 添加定时任务 1 2
  • 通过api调用 4
  • 定时任务列表 3

五、简单例子

  • 每个月20号提醒我还花呗

  • 每天凌晨2点清理垃圾

。。。

更多例子设置参考

六、问题反馈

问题反馈

QQ群:730929995

七、关于本人

aniulee博客

两分钟内实现实时推送

如果感觉项目还不错,有帮到您,来颗星,感谢!

开源不易,欢迎大佬赏杯茶。

6

空文件

简介

xiaoniu_cron(小牛定时任务管理系统),基于 Flask-APScheduler 二次开发,提供图形化操作跟 API 调用 展开 收起
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
Python
1
https://gitee.com/baitongda/xiaoniu-cron.git
git@gitee.com:baitongda/xiaoniu-cron.git
baitongda
xiaoniu-cron
xiaoniu-cron
master

搜索帮助