This commit is contained in:
awei
2025-03-03 17:43:50 +08:00
commit 113756eaae
1497 changed files with 127997 additions and 0 deletions

View File

@@ -0,0 +1,24 @@
package scheduler
import (
"bbs-go/internal/pkg/sitemap"
"log/slog"
"github.com/robfig/cron/v3"
)
func Start() {
c := cron.New()
addCronFunc(c, "0 4 ? * *", func() {
sitemap.Generate()
})
c.Start()
}
func addCronFunc(c *cron.Cron, sepc string, cmd func()) {
if _, err := c.AddFunc(sepc, cmd); err != nil {
slog.Error("add cron func error", slog.Any("err", err))
}
}