main.go 470 B

12345678910111213141516171819202122232425
  1. package main
  2. import (
  3. "context"
  4. _ "github.com/gogf/gf/contrib/drivers/mysql/v2"
  5. "github.com/gogf/gf/v2/frame/g"
  6. "github.com/gogf/gf/v2/os/gcron"
  7. "github.com/gogf/gf/v2/os/gctx"
  8. )
  9. func main() {
  10. var (
  11. err error
  12. ctx = gctx.New()
  13. cronStr = g.Cfg().MustGet(ctx, "runCron").String()
  14. )
  15. _, err = gcron.Add(ctx, cronStr, func(ctx context.Context) {
  16. g.Log().Print(ctx, "Every second")
  17. }, "doFreeClueSign")
  18. if err != nil {
  19. panic(err)
  20. }
  21. select {}
  22. }