X-Git-Url: https://git.jsancho.org/?p=midgaard_bot.git;a=blobdiff_plain;f=midgaard_bot.go;h=26278aa61638ef4819cad77bd92c91c7e4a5fd7d;hp=a11ab8af639d019d6993ebaf2d20e44663356e1d;hb=1fd30cb70efb466102134634df0c6de907f70f88;hpb=afe75f075ad32184cb03cdc0c3d6a1d35e518b1c diff --git a/midgaard_bot.go b/midgaard_bot.go index a11ab8a..26278aa 100644 --- a/midgaard_bot.go +++ b/midgaard_bot.go @@ -21,6 +21,8 @@ package main import ( "context" "log" + "os" + "os/signal" "github.com/jessevdk/go-flags" ) @@ -48,10 +50,9 @@ func main() { log.Panic(err) } - for { - select { - case <-ctx.Done(): - break - } - } + intChannel := make(chan os.Signal, 1) + signal.Notify(intChannel, os.Interrupt) + <-intChannel + + log.Print("Exit") }