mirror of
https://github.com/netbirdio/netbird.git
synced 2026-10-29 07:49:14 +01:00
feat: add signal cmd
This commit is contained in:
@@ -9,9 +9,7 @@ import (
|
||||
"github.com/wiretrustee/wiretrustee/engine"
|
||||
sig "github.com/wiretrustee/wiretrustee/signal"
|
||||
"os"
|
||||
"os/signal"
|
||||
"strings"
|
||||
"syscall"
|
||||
)
|
||||
|
||||
const (
|
||||
@@ -59,20 +57,11 @@ var (
|
||||
|
||||
//signalClient.WaitConnected()
|
||||
|
||||
SetupCloseHandler(signalClient)
|
||||
SetupCloseHandler()
|
||||
},
|
||||
}
|
||||
)
|
||||
|
||||
func SetupCloseHandler(signalClient *sig.Client) {
|
||||
c := make(chan os.Signal)
|
||||
signal.Notify(c, os.Interrupt, syscall.SIGTERM)
|
||||
<-c
|
||||
fmt.Println("\r- Ctrl+C pressed in Terminal")
|
||||
signalClient.Close()
|
||||
os.Exit(0)
|
||||
}
|
||||
|
||||
func init() {
|
||||
//upCmd.PersistentFlags().StringVar(&cfgFile, "config", "", "config file (default is $HOME/.wiretrustee.yaml)")
|
||||
upCmd.PersistentFlags().StringVar(&config.WgAddr, "address", "", "IP address of a peer in CIDR notation (e.g. 10.30.30.1/24)")
|
||||
|
||||
Reference in New Issue
Block a user