Golang实现定时任务

1.加载cron包

go get -u -v github.com/robfig/cron

2. 具体实现

    c := cron.New()
    // c.AddFunc("0 */10 * * * *", func() { // 每十分钟一次
    c.AddFunc("*/3 * * * * *", func() { // 每3s一次
        // do something
    })
    c.Start()
    // defer c.Stop()

3. 定时参数

*    *    *    *   *   *
秒   分   时   日  月   年

*/3 在秒位置上代表每3s执行一次 其他位置等同
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容