package scheduler import ( "log" "time" ) func SetInterval(interval time.Duration, cb func()) { cb() ticker := time.NewTicker(interval) for range ticker.C { log.Print("Executing job...") cb() } }