go cron v3 版本的使用
go 定时任务 下载 go get github.com/robfig/cron/v3@v3.0.0
使用方法
package main
import (
"fmt"
"github.com/robfig/cron/v3"
"log"
"time"
)
func main() {
i := 0
c := cron.New()
// 也可以秒级任务
//c := cron.New(cron.WithSeconds()) // 创建定时任务 秒
// spec := "0 */1 * * * *" // 每一分钟 如果用到分钟, 秒要设置为0
//spec := "* */1 * * * *"
fmt.Println(c)
spec := "*/1 * * * *" // 每一分钟,
c.AddFunc(spec, func() {
i++
log.Println("cron running:", i)
fmt.Println("cron running:",i)
})
c.Start()
select{}
}
本作品采用《CC 协议》,转载必须注明作者和本文链接
推荐文章: