This commit is contained in:
17
cron_task/cron.go
Normal file
17
cron_task/cron.go
Normal file
@@ -0,0 +1,17 @@
|
||||
package cron_task
|
||||
|
||||
import (
|
||||
"gitee.ltd/lxh/logger/log"
|
||||
"github.com/go-co-op/gocron/v2"
|
||||
"time"
|
||||
)
|
||||
|
||||
func StartCronTask() {
|
||||
s, err := gocron.NewScheduler()
|
||||
if err != nil {
|
||||
log.Errorf("初始化定时任务失败: %v", err.Error())
|
||||
return
|
||||
}
|
||||
_, _ = s.NewJob(gocron.DurationJob(time.Hour), gocron.NewTask(offlineMonitoring)) // 每小时执行一次
|
||||
s.Start()
|
||||
}
|
||||
Reference in New Issue
Block a user