GoLang监听退出信号执行优雅退出的第三方包
GoLang程序运行后,需要监听退出信号,在退出前做一些后续的处理。这里简单封装了退出信号的监听。
包地址:https://github.com/minms/shutdown
使用说明:
package main
import (
"fmt"
"github.com/minms/shutdown"
)
func main() {
// .....
// appClear := App.Run()
shutdown.WaitTerminationSignal(func() {
// appClear(), 执行退出等其他操作
fmt.Println("shutdown")
})
}
From: GoLang监听退出信号执行优雅退出的第三方包

浙公网安备 33010602011771号