From 5a91d69e9a7666e917eb6edce5d14a023dbd40fd Mon Sep 17 00:00:00 2001 From: Daniel Theophanes Date: Fri, 11 May 2012 01:50:50 -0700 Subject: [PATCH] Set signal to quit. --- service_linux.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/service_linux.go b/service_linux.go index cb68699..c31beec 100644 --- a/service_linux.go +++ b/service_linux.go @@ -80,7 +80,7 @@ func (s *linuxUpstartService) Run(onStart, onStop func() error) error { var sigChan = make(chan os.Signal, 3) - signal.Notify(sigChan, os.Kill) + signal.Notify(sigChan, os.Interrupt, os.Kill) <-sigChan @@ -108,6 +108,8 @@ description "{{.Display}}" start on filesystem or runlevel [2345] stop on runlevel [!2345] +kill signal INT + respawn respawn limit 10 5 umask 022