使用Go语言开发的轻量级定时任务集中调度和管理系统, 用于替代Linux-crontab 查看文档
原有的延时任务拆分为独立项目延迟队列
在任务节点上执行shell命令, 支持任务同时在多个节点上运行
访问指定的URL地址, 由调度器直接执行, 不依赖任务节点

Windows、Linux、Mac OS
MySQL
cd 解压目录 gocron.exe web ./gocron webgocron-node.exe./gocron-nodego get -d github.com/ouqiang/gocronexport GO111MODULE=on make./bin/gocron web./bin/gocron-nodedocker run --name gocron --link mysql:db -p 5920:5920 -d ouqg/gocron
配置: /app/conf/app.ini
日志: /app/log/cron.log
镜像不包含gocron-node, gocron-node需要和具体业务一起构建
make install-vuemake runmake run-vue, 访问地址 http://localhost:8080访问http://localhost:8080, API请求会转发给gocron
make 编译
make run 编译并运行
make package 打包
生成当前系统的压缩包 gocron-v1.5-darwin-amd64.tar.gz gocron-node-v1.5-darwin-amd64.tar.gz
make package-all 生成Windows、Linux、Mac的压缩包
gocron
gocron web
提交issue
$ claude mcp add gocron \
-- python -m otcore.mcp_server <graph>