main.go 421 B

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