|
@@ -56,11 +56,11 @@ func (w *ChanWorker) closeWait() {
|
|
|
var c chan os.Signal
|
|
|
var s os.Signal
|
|
|
c = make(chan os.Signal, 1)
|
|
|
- signal.Notify(c, syscall.SIGQUIT, syscall.SIGTERM, syscall.SIGINT)
|
|
|
+ signal.Notify(c, syscall.SIGHUP, syscall.SIGINT, syscall.SIGTERM, syscall.SIGQUIT)
|
|
|
for {
|
|
|
s = <-c
|
|
|
switch s {
|
|
|
- case syscall.SIGQUIT, syscall.SIGTERM, syscall.SIGINT:
|
|
|
+ case syscall.SIGHUP, syscall.SIGINT, syscall.SIGTERM, syscall.SIGQUIT:
|
|
|
w.quit <- true
|
|
|
return
|
|
|
default:
|