12345678910111213141516171819202122232425262728293031323334353637 |
- package initialize
- import (
- "fmt"
- "server/task"
- "github.com/robfig/cron/v3"
- "server/global"
- )
- func Timer() {
- go func() {
- var option []cron.Option
- option = append(option, cron.WithSeconds())
-
- _, err := global.GVA_Timer.AddTaskByFunc("ClearDB", "@daily", func() {
- err := task.ClearTable(global.GVA_DB)
- if err != nil {
- fmt.Println("timer error:", err)
- }
- }, "定时清理数据库【日志,黑名单】内容", option...)
- if err != nil {
- fmt.Println("add timer error:", err)
- }
-
-
-
-
-
-
-
-
- }()
- }
|