package main

// Example using HUP signaling

import (
	"fmt"
	"os"
	"os/signal"
	"syscall"
)

func main() {
	c := make(chan os.Signal, 1)
	signal.Notify(c, syscall.SIGHUP)

	counter := 0

	for {
		<-c

		fmt.Printf("counter_go count=%d\n", counter)
		counter++
	}
}