1
0
mirror of https://github.com/v2fly/v2ray-core.git synced 2025-11-23 12:02:58 -05:00

capture sigterm

This commit is contained in:
v2ray
2016-08-09 22:10:44 +02:00
parent 0b2df7f658
commit 5dc80a2cc5

View File

@@ -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()