# 小牛定时任务管理(xiaoniu_cron)
### 特性
* 支持集群
* 可视化界面操作
* 定时任务统一管理
* 支持API动态调用
* 完全兼容Crontab
* 支持秒级定时任务
* 任务可搜索、暂停、编辑、删除
* 支持查看日志
* BUG及时通知,支持webhook,企业微信,钉钉通知等
* Docker 一键安装,方便使用
[体验地址](http://cron_demo.aniulee.com/ "体验地址") 密码:123456
大家有什么问题,或者更好的建议可以加群:[730929995](https://jq.qq.com/?_wv=1027&k=6ovCipI9) 交流交流!
或者 [问题反馈](https://support.qq.com/products/284784 "问题反馈")
### 更新记录
#### 2022-12-26
疫情真的很难顶,现在全部放开了,大家自觉做好防护!
* 增加 钉钉通知
* 增加 windows支持运行
* 增加 windows 部署文档(很多用户是用windows做测试的) [部署文档地址](https://github.com/aniu-lee/xiaoniu_cron/tree/master/doc/windows部署文档.md "文档")
* fix 编辑任务一个小问题
#### 2022-06-01
祝大家6.1快乐,永葆青春!
* fix 定时任务 小时(9,14,16)没判断好!
* fix web登录页 css,js cdn不可用(去除cdn)
#### 2022-01-27
提前祝大家新年快乐!
* 新增web_hook错误通知
新增开源项目(欢迎star)
[小牛简易socketio推送服务](https://github.com/aniu-lee/xiaoniu_socketio_server "小牛简易socketio推送服务")
#### 2021-11-15
最近有点忙,更新慢。感谢大家的支持!
* 优化上个版本遗留的bug。
* 新增`企业微信通知`,有错误就会及时通知。
* 新增回调接口签名,使API更安全。
#### 2021-02-22
提前祝大家元宵节快乐!!
* 优化分布式,如果有人需要用分布式的话,最好用此版本。
* 增加`上传实时执行记录`,方便用户查看该任务更详细情况。比如定时任务调用的是一个长时间的操作(通常会加异步去处理),这时候就需要上传任务更详细的执行的情况。
* 页面优化。
* 增加数据库更新命令
#### 2020-12-30
提前祝大家新年快乐,元旦快乐!!
* Python环境由原来3.5调整为3.6。
* 服务用supervisor来维护。
* 增加日志系统,存放于datas/logs目录下。
#### 2020-10-28
* 新增回调返回错误关键词自定义(配置可修改)
* 新增WEB管理任务,任务记录批量删除
* 优化定时任务异常报错,增加异常捕获
* docker配置修改,使其更精简
新增开源项目(欢迎star)
[小牛异步队列任务系统](https://github.com/aniu-lee/xiaoniu_tasks "小牛异步队列任务系统")
#### 2020-09-30
祝大家国庆节快乐!!
* 新增API-开启与关闭任务
* 增加定时删除job记录,默认保留1000条记录(配置可修改)
* API增加access_token,使API更健壮。(配置可修改)
* 网页:增加记录删除功能
* README更新
### 一、基本配置(conf.ini 文件)
从 `conf.example.ini` 拷贝一份 命名为 `conf.ini` 进行修改配置
### 二、修改docker-compose.yml 文件
1. 项目地址
2. 端口号
[![5](doc/5.png "修改docker-compose.yml文件")]()
### 三、docker 一键安装
```shell script
sudo docker-compose up --build -d
```
具体docker,docker-compose怎么安装,自行谷歌,百度。
https://www.aniulee.com/#/details?id=286
### 四、开始使用
> 访问链接 http://{ip}:{docker-compose.yml设置的端口}
### 五、更新数据库命令
`sudo docker exec -it {容器ID} /bin/bash -c 'cd /home/www && python3.6 manage.py db migrate -m "upgrade" && python3.6 manage.py db upgrade'`
* 添加定时任务
[![1](doc/1.png "添加date定时")]()
[![2](doc/2.png "添加定时")]()
* 通过api调用
[![4](doc/4.png "添加定时")]()
* 定时任务列表
[![3](doc/3.png "添加date定时")]()
### 五、简单例子
* 每个月20号提醒我还花呗
* 每天凌晨2点清理垃圾
。。。
### 六、问题反馈
[问题反馈](https://support.qq.com/products/284784 "问题反馈")
QQ群:[730929995](https://jq.qq.com/?_wv=1027&k=6ovCipI9)
### 七、关于本人
[aniulee博客](https://www.aniulee.com "aniulee博客")
[小牛异步队列任务系统](https://github.com/aniu-lee/xiaoniu_tasks "小牛异步队列任务系统")
[小牛简易socketio推送服务](https://github.com/aniu-lee/xiaoniu_socketio_server "小牛简易socketio推送服务")
#### 如果感觉项目还不错,有帮到您,来颗星,感谢!
#### 开源不易,欢迎大佬赏杯茶。
微信扫一扫
[![微信扫一扫](doc/weixin.jpg "微信扫码打赏")]()
支付宝扫一扫
[![支付宝扫一扫](doc/ali.jpg "微信扫码打赏")]()
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
【项目资源】: 包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源、音视频、网站开发等各种技术项目的源码。 包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、python、web、C#、EDA、proteus、RTOS等项目的源码。 【项目质量】: 所有源码都经过严格测试,可以直接运行。 功能在确认正常工作后才上传。 【适用人群】: 适用于希望学习不同技术领域的小白或进阶学习者。 可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。 【附加价值】: 项目具有较高的学习借鉴价值,也可直接拿来修改复刻。 对于有一定基础或热衷于研究的人来说,可以在这些基础代码上进行修改和扩展,实现其他功能。 【沟通交流】: 有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 鼓励下载和使用,并欢迎大家互相学习,共同进步。
资源推荐
资源详情
资源评论
收起资源包目录
基于APScheduler二次开发,支持集群,可视化,API动态调用等等。BUG及时通知到微信,网页等等。.zip (129个子文件)
error.log.2021-09-09 0B
supervisors.conf 299B
theme.min.css 139KB
theme.min.css 121KB
bootstrap.min.css 118KB
font-awesome-ie7.min.css 58KB
font-awesome-ie7.min.css 46KB
font-awesome.min.css 26KB
font-awesome.min.css 21KB
bootstrap-responsive.min.css 16KB
simplebootadminindex.min.css 10KB
simplebootadminindex.min.css 9KB
blue.css 8KB
default.css 8KB
style.css 3KB
simplebootadmin.css 108B
simplebootadminindex-ie.css 76B
Dockerfile 778B
fontawesome-webfont.eot 67KB
fontawesome-webfont.eot 55KB
loading.gif 578B
loading.gif 578B
loading.gif 381B
.gitignore 219B
api_doc.html 8KB
cron_edit.html 6KB
cron_add.html 5KB
cron_list.html 4KB
job_log_all_list.html 4KB
index.html 3KB
admin_base.html 2KB
job_log_list.html 1KB
check_pass.html 1KB
admin_page.html 1KB
job_log_item_list.html 791B
conf.example.ini 2KB
ali.jpg 169KB
weixin.jpg 164KB
vue.js 277KB
jquery.js 90KB
jquery.js 90KB
jquery.validate.js 45KB
additional-methods.js 38KB
ajaxForm.js 37KB
bootstrap.min.js 28KB
bootstrap.min.js 28KB
common.js 27KB
wind.js 26KB
noty.js 24KB
datePicker.js 20KB
qrcode.min.js 19KB
artDialog.js 16KB
iframeTools.js 4KB
md5.js 4KB
artDialog.extend.js 2KB
requests.js 2KB
signs.js 775B
README.md 5KB
windows部署文档.md 1017B
FontAwesome.otf 104KB
FontAwesome.otf 84KB
mini_code.png 104KB
2.png 89KB
4.png 77KB
1.png 60KB
3.png 44KB
5.png 30KB
6.png 29KB
glyphicons-halflings.png 12KB
glyphicons-halflings.png 12KB
glyphicons-halflings-white.png 9KB
glyphicons-halflings-white.png 9KB
face-smile.png 7KB
face-sad.png 7KB
bg.png 3KB
bg_css3.png 2KB
succeed.png 2KB
error.png 2KB
question.png 2KB
warning.png 2KB
s.png 1KB
close.hover.png 1000B
n.png 947B
e.png 878B
w.png 866B
close.png 701B
ne.png 514B
nw.png 459B
bg.png 454B
sw.png 365B
se.png 363B
loadingbg.png 328B
loadingbg.png 328B
bg2.png 209B
bg_css3_2.png 133B
views.py 36KB
views.py 17KB
functions.py 7KB
crons.py 7KB
CuBackgroundScheduler.py 7KB
共 129 条
- 1
- 2
资源评论
妄北y
- 粉丝: 1w+
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 简单的Python示例,演示了如何使用TCP/IP协议进行基本的客户端和服务器通信
- 考试.sql
- keil2 + proteus + 8051.exe
- 1961ee27df03bd4595d28e24b00dde4e_744c805f7e4fb4d40fa3f695bfbab035_8(1).c
- mediapipe-0.9.0.1-cp37-cp37m-win-amd64.whl.zip
- windows注册表编辑工具
- mediapipe-0.9.0.1-cp37-cp37m-win-amd64.whl.zip
- 校园通行码预约管理系统20240522075502
- 车类型数据集6250张VOC+YOLO格式.zip
- The PyTorch implementation of STGCN.STGCN-main.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功