go-gracefully

Graceful shutdown utility for Golang

Stars
67
Committers
1

go-gracefully

Graceful shutdown utility with hard exit on second signal.

View the docs.

Installation

$ go get github.com/tj/go-gracefully

Example

Typically something like:

w.Start()
gracefully.Timeout = 10 * time.Second
gracefully.Shutdown()
w.Stop()

License

MIT