Set signal to quit.
This commit is contained in:
+3
-1
@@ -80,7 +80,7 @@ func (s *linuxUpstartService) Run(onStart, onStop func() error) error {
|
|||||||
|
|
||||||
var sigChan = make(chan os.Signal, 3)
|
var sigChan = make(chan os.Signal, 3)
|
||||||
|
|
||||||
signal.Notify(sigChan, os.Kill)
|
signal.Notify(sigChan, os.Interrupt, os.Kill)
|
||||||
|
|
||||||
<-sigChan
|
<-sigChan
|
||||||
|
|
||||||
@@ -108,6 +108,8 @@ description "{{.Display}}"
|
|||||||
start on filesystem or runlevel [2345]
|
start on filesystem or runlevel [2345]
|
||||||
stop on runlevel [!2345]
|
stop on runlevel [!2345]
|
||||||
|
|
||||||
|
kill signal INT
|
||||||
|
|
||||||
respawn
|
respawn
|
||||||
respawn limit 10 5
|
respawn limit 10 5
|
||||||
umask 022
|
umask 022
|
||||||
|
|||||||
Reference in New Issue
Block a user