GoLang监听退出信号执行优雅退出的第三方包

admin2021-09-24编程日志2921

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")
	})
}


发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。