package main
import (
"fmt"
"os"
"os/signal"
"time"
"github.com/robfig/cron"
)
func main() {
c := cron.New()
c.AddFunc("* * * * * *", RunEverySecond)
go c.Start()
sig := make(chan os.Signal)
signal.Notify(sig, os.Interrupt, os.Kill)
<-sig
}
func RunEverySecond() {
fmt.Printf("%v\n", time.Now())
}
Last active
March 20, 2019 15:54
-
-
Save dfang/daa5867dacc3b60f3adceac416517146 to your computer and use it in GitHub Desktop.
go cron
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
10 * * * * * Every 10 second on a minute
*/5 * * * * * 5 seconds tick