From d35bd7adc2e2bba7f48ea3e0901667f376f5cdb9 Mon Sep 17 00:00:00 2001 From: rfyiamcool Date: Tue, 12 Mar 2024 18:55:46 +0800 Subject: [PATCH] fix: cannot trap sigkill -9 Signed-off-by: rfyiamcool --- cmd/root.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cmd/root.go b/cmd/root.go index aec1650..0f8e78a 100644 --- a/cmd/root.go +++ b/cmd/root.go @@ -279,7 +279,7 @@ func runMain(cmd *cobra.Command, args []string) { go func() { // Graceful shutdown shutdownChan := make(chan os.Signal) - signal.Notify(shutdownChan, os.Interrupt, os.Kill) + signal.Notify(shutdownChan, os.Interrupt, os.Kill, syscall.SIGTERM) <-shutdownChan logger.Info("shutting down gracefully...") cancelFunc()