repositorypackage
1.0.1
Repository: https://github.com/lishimeng/go-app-shutdown.git
Documentation: pkg.go.dev
# README
go Application Shutdown
Shutdown the application with a signal.
Install & Build
go get github.com/lishimeng/go-app-shutdown.git
Usage
package main
import (
"fmt"
"github.com/lishimeng/go-app-shutdown"
"time"
)
func main() {
go work()
shutdown.WaitExit(&shutdown.Configuration{
BeforeExit: func(s string) {
fmt.Printf("Shutdown %s\n", s)
},
})
}
func work() {
for{
time.Sleep(time.Second * 3)
fmt.Println("work....")
}
}