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