⌛️ Gocron
项目简介
该项目fork于ouqiang/gocron,依据自己喜好和实际需求进行了功能迭代,发布了 1.6 版本
Gocron-定时任务管理系统,使用Go语言开发的轻量级定时任务集中调度和管理系统, 用于替代 Linux-crontab
迭代
v1.6
- 优化整体界面样式与布局,包括界面色系,列表,详情,按钮组,分页等
- 调整权限等级,增加超级管理员,可以管理所有任务;管理员调整为管理自己的任务和查看其他任务和日志,普通用户与原有权限一致,仅可查看所有任务和日志
- 任务详情页增加快捷选择crontab按钮组
- 任务详情页支持更改任务状态
- 任务列表支持标签,命令搜索
截图
功能特性
Web界面管理定时任务
crontab时间表达式, 精确到秒
任务执行失败可重试
任务执行超时, 强制结束
任务依赖配置, A任务完成后再执行B任务
账户权限控制
任务类型
- shell任务
在任务节点上执行shell命令, 支持任务同时在多个节点上运行
- HTTP任务
访问指定的URL地址, 由调度器直接执行, 不依赖任务节点
查看任务执行结果日志
任务执行结果通知, 支持邮件、Slack、Webhook