[荐] Gocron-使用 Go 语言开发的轻量级定时任务集中调度和管理系统, 用于替代 Linux -Crontab

gaowei-space · · 1297 次点击 · 开始浏览    置顶
这是一个创建于 的主题,其中的信息可能已经有所发展或是发生改变。

### 开篇 今天推荐的软件是由 ouqiang 开源的 Linux Corntab 替代品 Gocron,业务中一直在使用,已稳定运行数年 👍。工作之余依据自己喜好和实际需求进行了部分功能的迭代,包括超级管理员,命令搜索,UI 布局...... ### 正文 #### 项目简介 *该项目fork于[ouqiang/gocron](https://github.com/ouqiang/gocron),依据自己喜好和实际需求进行了功能迭代,发布了 **1.6** 版本* [Gocron-定时任务管理系统](https://github.com/gaowei-space/gocron),使用Go语言开发的轻量级定时任务集中调度和管理系统, 用于替代 **Linux-crontab** #### 迭代 ##### v1.6 * 优化整体**界面样式与布局**,包括界面色系,列表,详情,按钮组,分页等 * 调整权限等级,增加**超级管理员**,可以管理所有任务;**管理员**调整为管理自己的任务和查看其他任务和日志,普通用户与原有权限一致,仅可查看所有任务和日志 * 任务详情页增加快捷选择crontab按钮组 * 任务详情页支持更改任务状态 * 任务列表支持**标签**,**命令**搜索 ##### 截图 ![列表](https://user-images.githubusercontent.com/10205742/184531121-f5faa1a9-4d13-4132-a96d-848375765cda.jpg) ![日志](https://user-images.githubusercontent.com/10205742/184531126-0f159cda-8774-4185-9132-194e66cd5d3c.jpg) ![节点](https://user-images.githubusercontent.com/10205742/184531128-7a9a07a9-cac2-4dea-a37a-5cb57479a528.jpg) ![webhook](https://user-images.githubusercontent.com/10205742/184531159-582fd407-bed1-4ed4-a469-e8b9d5af67cb.jpg) #### 功能特性 - Web界面管理定时任务 - crontab时间表达式, 精确到秒 - 任务执行失败可重试 - 任务执行超时, 强制结束 - 任务依赖配置, A任务完成后再执行B任务 - 账户权限控制 - 任务类型 - shell任务(在任务节点上执行shell命令, 支持任务同时在多个节点上运行) - HTTP任务(访问指定的URL地址, 由调度器直接执行, 不依赖任务节点) - 查看任务执行结果日志 - 任务执行结果通知, 支持邮件、Slack、Webhook ##### 了解更多 - 原作 [https://github.com/ouqiang/gocron](https://github.com/ouqiang/gocron) - 本作 [https://github.com/gaowei-space/gocron](https://github.com/gaowei-space/gocron)

有疑问加站长微信联系(非本文作者)

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

1297 次点击  ∙  1 赞  
加入收藏 微博
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传