change syscall package to os.Kill
Showing
1 changed file
with
4 additions
and
4 deletions
| ... | @@ -12,7 +12,7 @@ import ( | ... | @@ -12,7 +12,7 @@ import ( |
| 12 | "reflect" | 12 | "reflect" |
| 13 | "strconv" | 13 | "strconv" |
| 14 | "sync" | 14 | "sync" |
| 15 | "syscall" | 15 | //"syscall" |
| 16 | ) | 16 | ) |
| 17 | 17 | ||
| 18 | const ( | 18 | const ( |
| ... | @@ -82,15 +82,15 @@ func (sl *stoppableListener) Accept() (c net.Conn, err error) { | ... | @@ -82,15 +82,15 @@ func (sl *stoppableListener) Accept() (c net.Conn, err error) { |
| 82 | 82 | ||
| 83 | func WaitSignal(l net.Listener) error { | 83 | func WaitSignal(l net.Listener) error { |
| 84 | ch := make(chan os.Signal, 1) | 84 | ch := make(chan os.Signal, 1) |
| 85 | signal.Notify(ch, syscall.SIGTERM, syscall.SIGHUP) | 85 | signal.Notify(ch, os.Interrupt, os.Kill) |
| 86 | for { | 86 | for { |
| 87 | sig := <-ch | 87 | sig := <-ch |
| 88 | log.Println(sig.String()) | 88 | log.Println(sig.String()) |
| 89 | switch sig { | 89 | switch sig { |
| 90 | 90 | ||
| 91 | case syscall.SIGTERM: | 91 | case os.Kill: |
| 92 | return nil | 92 | return nil |
| 93 | case syscall.SIGHUP: | 93 | case os.Interrupt: |
| 94 | err := Restart(l) | 94 | err := Restart(l) |
| 95 | if nil != err { | 95 | if nil != err { |
| 96 | return err | 96 | return err | ... | ... |
-
Please register or sign in to post a comment