ThinkChat🤖让你学习和工作更高效,注册即送10W Token,即刻开启你的AI之旅 广告
### **定时任务** ```go package main import ( "fmt" "github.com/robfig/cron/v3" "log" ) func main() { TimeTask() } // TimeTask TimeTask() 定时任务 // cron.New() 分钟级别定时任务 // cron.New(cron.WithSeconds()) 秒级定时任务 定时表 按分计时(按秒计时:"6 13 * * * ?") // c.Start() 启动任务 func TimeTask() { c := cron.New() crontab := "*/1 * * * *" id, err := c.AddFunc(crontab, yourTaskFunc) if err != nil { log.Printf("timed task start failed: %v\n", err) } c.Start() log.Printf("timed task is turned on. taskId: %v\n", id) select {} // 阻塞 } // yourTaskFunc 需要做定时任务的函数 func yourTaskFunc() { fmt.Println("执行成功") } ```