2
0
mirror of https://github.com/acepanel/panel.git synced 2026-02-04 14:57:16 +08:00
Files
panel/internal/job/init.go
2024-10-12 02:25:41 +08:00

20 lines
348 B
Go

package job
import (
"github.com/robfig/cron/v3"
)
func Boot(c *cron.Cron) error {
if _, err := c.AddJob("* * * * *", NewMonitoring()); err != nil {
return err
}
if _, err := c.AddJob("0 4 * * *", NewCertRenew()); err != nil {
return err
}
if _, err := c.AddJob("0 2 * * *", NewPanelTask()); err != nil {
return err
}
return nil
}