### **定时任务**
```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("执行成功")
}
```