package main
import (
"log"
"gopkg.in/robfig/cron.v2"
//"github.com/robfig/cron"
)
func main() {
i := 0
c := cron.New()
spec := "*/2 * * * * ?" //每2s执行一次
c.AddFunc(spec, func() {
i++
log.Println("cron running:", i)
})
c.Start()
select {}
}
/*
print:
2021/01/15 19:23:34 cron running: 1
2021/01/15 19:23:36 cron running: 2
2021/01/15 19:23:38 cron running: 3
2021/01/15 19:23:40 cron running: 4
2021/01/15 19:23:42 cron running: 5
*/