gocron - 定时任务web管理系统
order_c · · 5036 次点击 · · 开始浏览gocron - 定时任务web管理系统
项目简介
使用Go语言开发的定时任务集中调度和管理系统, 用于替代Linux-crontab 项目地址 查看文档
功能特性
支持任务CURD
crontab时间表达式,可精确到每秒
任务执行失败重试设置
任务超时设置
-
任务执行方式
调用本机系统命令
通过SSH执行远程命令
执行HTTP-GET请求
查看任务执行日志
任务执行结果通知, 支持邮件、Slack
截图
支持平台
Windows、Linux、OSX
环境要求
MySQL
安装
二进制安装
下载, 解压压缩包
cd 解压目录-
启动
Windows:
gocron.exe webLinux、OSX:
./gocron web
浏览器访问 http://localhost:5920
源码安装
go语言版本1.7+go get -d https://github.com/ouqiang/gocron编译
go build启动、访问方式同上
生成压缩包(Windows: gocron.zip, 其他平台: gocron.tar.gz)
./build.sh -p 平台 -a CPU架构 例 ./build.sh -p darwin -a amd64
启动可选参数
-p 端口, 指定端口, 默认5920
-e 指定运行环境, dev|test|prod, dev模式下可查看更多日志信息, 默认prod
-h 查看帮助
安全
使用
https访问保证数据传输安全, 可在web服务器如nginx中配置https,通过反向代理,访问内部的gocron网站访问设置IP白名单
SSH登录设置IP白名单
有疑问加站长微信联系(非本文作者)
入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889
关注微信- 请尽量让自己的回复能够对别人有帮助
- 支持 Markdown 格式, **粗体**、~~删除线~~、
`单行代码` - 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
- 图片支持拖拽、截图粘贴等方式上传
收入到我管理的专栏 新建专栏
gocron - 定时任务web管理系统
项目简介
使用Go语言开发的定时任务集中调度和管理系统, 用于替代Linux-crontab 项目地址 查看文档
功能特性
支持任务CURD
crontab时间表达式,可精确到每秒
任务执行失败重试设置
任务超时设置
-
任务执行方式
调用本机系统命令
通过SSH执行远程命令
执行HTTP-GET请求
查看任务执行日志
任务执行结果通知, 支持邮件、Slack
截图
支持平台
Windows、Linux、OSX
环境要求
MySQL
安装
二进制安装
下载, 解压压缩包
cd 解压目录-
启动
Windows:
gocron.exe webLinux、OSX:
./gocron web
浏览器访问 http://localhost:5920
源码安装
go语言版本1.7+go get -d https://github.com/ouqiang/gocron编译
go build启动、访问方式同上
生成压缩包(Windows: gocron.zip, 其他平台: gocron.tar.gz)
./build.sh -p 平台 -a CPU架构 例 ./build.sh -p darwin -a amd64
启动可选参数
-p 端口, 指定端口, 默认5920
-e 指定运行环境, dev|test|prod, dev模式下可查看更多日志信息, 默认prod
-h 查看帮助
安全
使用
https访问保证数据传输安全, 可在web服务器如nginx中配置https,通过反向代理,访问内部的gocron网站访问设置IP白名单
SSH登录设置IP白名单