go-搭建webcron过程记录
可用于定时任务,基本所有的服务都存在定时任务场景,所以还蛮实用的。项目源代码较好的能阅读,基于go和beego框架实现,beego框架也是很容易上手。
采用github开源框架搭建,webcron github地址
步骤:
- 系统需要安装Go环境和MySQL。
- 获取源码
go get github.com/lisijie/webcron
- 打开配置文件 conf/app.conf,修改相关配置,端口、数据库,邮件等配置。
- 创建数据库webcron,再导入install.sql
mysql -u username -p -D webcron < install.sql
- build项目,cd到webcron目录下
go bnuild
,会在本目录(或者在bin目录下)下生成webcron - 运行
1
2
3
4./webcron
或
nohup ./webcron 2>&1 > error.log &
设为后台运行
然后可以web访问:http://localhost:8000
帐号:admin
密码:admin888