From 5dc80a2cc50ee5de20d462e199e9b52141149158 Mon Sep 17 00:00:00 2001 From: v2ray Date: Tue, 9 Aug 2016 22:10:44 +0200 Subject: [PATCH] capture sigterm --- shell/point/main/main.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/shell/point/main/main.go b/shell/point/main/main.go index d5a29dbb..c9f26738 100644 --- a/shell/point/main/main.go +++ b/shell/point/main/main.go @@ -6,6 +6,7 @@ import ( "os" "os/signal" "path/filepath" + "syscall" "github.com/v2ray/v2ray-core" _ "github.com/v2ray/v2ray-core/app/router/rules" @@ -107,7 +108,7 @@ func main() { if point := startV2Ray(); point != nil { osSignals := make(chan os.Signal, 1) - signal.Notify(osSignals, os.Interrupt, os.Kill) + signal.Notify(osSignals, os.Interrupt, os.Kill, syscall.SIGTERM) <-osSignals point.Close()