Go——cron定时任务Demo

Posted Starzkg

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Go——cron定时任务Demo相关的知识,希望对你有一定的参考价值。

源代码:https://gitee.com/shentuzhigang/mini-project/blob/master/cron_demo

官方文档

https://pkg.go.dev/github.com/robfig/cron

Demo

package cron_demo

import (
	"fmt"
	"github.com/robfig/cron/v3"
	"testing"
	"time"
)

func TestCron(t *testing.T) {
	c := cron.New()
	c.Start()
	entryID, err := c.AddFunc("*/1 * * * *", func() {
		fmt.Println(time.Now())
	})
	if err != nil {
		fmt.Println(entryID)
		return
	}
	select {}
}

参考文章

以上是关于Go——cron定时任务Demo的主要内容,如果未能解决你的问题,请参考以下文章

Go cron定时任务的用法

Go语言中定时任务库Cron使用详解

Go语言中定时任务库Cron使用详解

Go语言中定时任务库Cron使用详解

基于gocron实现的定时任务服务降级方案

gin结合cron,实现定时任务