Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ntuwang/go_cron
一个简易版的定时任务后台管理器,基于Go语言和gin+grom框架开发。http://121.199.79.74:82/
https://github.com/ntuwang/go_cron
admin cron gin go golang gorm
Last synced: 6 days ago
JSON representation
一个简易版的定时任务后台管理器,基于Go语言和gin+grom框架开发。http://121.199.79.74:82/
- Host: GitHub
- URL: https://github.com/ntuwang/go_cron
- Owner: ntuwang
- Created: 2020-04-09T03:31:58.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2020-06-28T03:29:46.000Z (over 4 years ago)
- Last Synced: 2023-03-02T20:21:51.982Z (over 1 year ago)
- Topics: admin, cron, gin, go, golang, gorm
- Language: Go
- Homepage:
- Size: 573 KB
- Stars: 10
- Watchers: 2
- Forks: 6
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# cron admin
------------一个定时任务后台管理器,基于Go语言和gin+grom框架开发。用于统一管理项目中的定时任务,提供可视化配置界面、执行日志记录、邮件通知等功能,无需依赖*unix下的crontab服务。
## demo
http://121.199.79.74:82/
* 用户名 admin
* 密码 123456
## 项目地址
* 前端: [react_cron](https://github.com/ntuwang/react_cron)
* 后端: [go_cron](https://github.com/ntuwang/go_cron)
## 项目背景
无## 功能特点
* 统一管理多种定时任务。
* 秒级定时器,使用crontab的时间表达式。
* 可随时暂停任务。
* 记录每次任务的执行结果。
* 执行结果邮件通知。## 界面截图
![go_cron](./media/image/dashboard.png)
![go_cron](./media/image/任务.png)
![go_cron](./media/image/用户管理.png)
![go_cron](./media/image/newtask.png)
## 安装说明
系统需要安装Go和MySQL。
获取源码
$ git clone https://github.com/ntuwang/go_cron
打开配置文件 conf/app.ini,修改相关配置。
创建数据库go_cron,再导入install.sql
$ mysql -u username -p -D go_cron < install.sql
运行
$go run main.go访问(前端):
http://localhost:8080
帐号:admin
密码:123456