From 91fce0e24e6d8bd5a41ab36a16977bea5e683d96 Mon Sep 17 00:00:00 2001 From: lzh <1625167628@qq.com> Date: Mon, 26 May 2025 09:17:00 +0800 Subject: [PATCH] =?UTF-8?q?=E7=9B=91=E5=90=AC=E9=80=80=E5=87=BA=E4=BF=A1?= =?UTF-8?q?=E5=8F=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- cmd/app.go | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/cmd/app.go b/cmd/app.go index 7fd730d..db11869 100644 --- a/cmd/app.go +++ b/cmd/app.go @@ -1,7 +1,10 @@ package main import ( + "log" "os" + "os/signal" + "syscall" "dubbo.apache.org/dubbo-go/v3/common/constant" "dubbo.apache.org/dubbo-go/v3/config" @@ -15,5 +18,9 @@ func main() { if err := config.Load(); err != nil { panic(err) } - select {} + sigc := make(chan os.Signal, 1) + signal.Notify(sigc, os.Interrupt, syscall.SIGTERM) + sig := <-sigc + log.Printf("Caught signal %s: shutting down.", sig) + os.Exit(0) }