Job Scheduling Library
clockwerk allows you to schedule periodic jobs using a simple, fluent syntax.
Using clockwerk is easy. First, use go get to install the latest version of the library.
go get -u github.com/onatm/clockwerk@latestInclude clockwerk in your application:
import"github.com/onatm/clockwerk"package main
import (
"fmt""time""github.com/onatm/clockwerk"
)
typeDummyJobstruct{}
func (dDummyJob) Run() {
fmt.Println("Every 30 seconds")
}
funcmain() {
varjobDummyJobc:=clockwerk.New()
c.Every(30*time.Second).Do(job)
c.Start()
}