增加每分钟自动刷新任务的逻辑

This commit is contained in:
白茶清欢 2021-11-12 17:38:13 +08:00
parent c51d6175d9
commit 38e8945306

View File

@ -9,6 +9,7 @@ package main
import (
"encoding/json"
"time"
"git.zhangdeman.cn/zhangdeman/gopkg/cmd"
@ -27,16 +28,22 @@ var (
func main() {
parseCLIParam()
// 初始化配置
byteData, err := util.ReadFileContent(CLIParamConfig["config_path"] + "/task.json")
if nil != err {
panic("任务配置文件读取失败 : " + err.Error())
}
go func() {
// 初始化配置
byteData, err := util.ReadFileContent(CLIParamConfig["config_path"] + "/task.json")
if err = json.Unmarshal(byteData, &TaskList); nil != err {
panic("任务配置文件解析失败 : " + err.Error())
}
if nil != err {
panic("任务配置文件读取失败 : " + err.Error())
}
if err = json.Unmarshal(byteData, &TaskList); nil != err {
panic("任务配置文件解析失败 : " + err.Error())
}
// 每分钟自动更新一次任务
time.Sleep(60 * time.Second)
}()
router := gin.Default()
// 注册回调路由