Go:Robfig Cron 调度器正在运行但不调用函数

Go: Robfig Cron Scheduler Running but not Calling Functions

提问人:GoGuy 提问时间:10/16/2021 更新时间:10/16/2021 访问量:708

问:

我编写了以下代码来测试 github.com/robfig/cron 库,但该函数似乎不起作用。我将时间更改为当地时间后一分钟进行测试,但它从未被调用。我不确定我做错了什么,因为我模仿了 go dev 上的代码。

Link to Go 文档:https://pkg.go.dev/github.com/robfig/cron#hdr-Usage

package main

import (
    "fmt"
    "github.com/robfig/cron"
)

func funcScheduler() {
    c := cron.New()
    
    c.AddFunc("0 12 14 * * *", func(){fmt.Println("Hello World")})

    c.Run()

}
Go cron 调度程序

评论

2赞 mkopriva 10/16/2021
检查 返回的错误,可能是您传递了错误数量的字段(6 而不是 5)。如果是这种情况,那么您可能在不知不觉中使用了 .有关如何使用,请参阅此处的文档和此处的自述文件。并且不要忘记执行其中的代码,因为函数本身不会被调用。AddFuncv3v3main()funcScheduler
1赞 GoGuy 10/16/2021
谢谢!!!我学会了如何检查错误,并且能够看到我正在将分钟数放入小时字段中。我只需要 5 个条目。在我修复它之后,它起作用了!此外,我还学到了检查错误的重要性。有时,即使发生错误,代码也会运行。超级有用!

答: 暂无答案