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监听退出信号执行优雅退出的第三方包

posted @ 2022-02-23 14:05  油价最新消息  阅读(379)  评论(0)    收藏  举报
内容来源: https://oil.minms.com/ | https://www.minms.com/ | http://mdb.minms.com/