github.com/neilgarb/delve@v1.9.2-nobreaks/_fixtures/issue419.go (about) 1 package main 2 3 import ( 4 "fmt" 5 "os" 6 "os/signal" 7 ) 8 9 func main() { 10 11 fmt.Println("Start") 12 13 sc := make(chan os.Signal, 1) 14 15 //os.Interrupt, os.Kill 16 signal.Notify(sc, os.Interrupt, os.Kill) 17 18 quit := <-sc 19 20 fmt.Printf("Receive signal %s \n", quit.String()) 21 22 fmt.Println("End") 23 24 }