Browse Source

capture sigterm

v2ray 9 năm trước cách đây
mục cha
commit
5dc80a2cc5
1 tập tin đã thay đổi với 2 bổ sung1 xóa
  1. 2 1
      shell/point/main/main.go

+ 2 - 1
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()