这个挺简单的直接上代码。
import (
"github.com/robfig/cron/v3"
)
func main(){
CronTX()//在main 或者init方法中调用完成初始化
}
func CronTX() {
crontab := cron.New(cron.WithSeconds()) //精确到秒
task := func() {
//需要定时出来的方法 放在这里
}
spec := "0 0 1 * * ?" //每天凌晨一点执行
crontab.AddFunc(spec, task)
crontab.Start()
select {} //阻塞主线程停止
}