29 lines
400 B
Go
29 lines
400 B
Go
package main
|
|
|
|
import (
|
|
"github.com/go-pripro/shop/models"
|
|
"github.com/robfig/cron"
|
|
"log"
|
|
"time"
|
|
)
|
|
|
|
func main() {
|
|
log.Println("Starting")
|
|
|
|
c := cron.New()
|
|
c.AddFunc("* * * * * *", func() {
|
|
log.Println("Run models.CleanEmployee...")
|
|
models.CleaanAllEmployee()
|
|
})
|
|
|
|
c.Start()
|
|
|
|
t1 := time.NewTimer(time.Second * 10)
|
|
for {
|
|
select {
|
|
case <- t1.C:
|
|
t1.Reset(time.Second * 10)
|
|
}
|
|
}
|
|
}
|