diff --git a/service/service.go b/service/service.go index 0991a5f..ba74dc4 100644 --- a/service/service.go +++ b/service/service.go @@ -390,7 +390,7 @@ func (s *service) Close() error { func (s *service) notify() <-chan os.Signal { sigs := make(chan os.Signal, 2) - signal.Notify(sigs, syscall.SIGINT, syscall.SIGQUIT) + signal.Notify(sigs, os.Interrupt, syscall.SIGTERM, syscall.SIGINT, syscall.SIGQUIT) return sigs }