信号gsignal和宿主Signal signal包提供了信号处理程序,并允许我们的Go程序与输入的信号进行交互。 订阅 信号的订阅是通过channel来完成的,下面是一个例子,功能是监听任何终端信号或者终端退出的信号。 每个os.Signal通道监听自己的事件。 Go还提供了停止通知通道的功能,使用停止函数Stop(os.Signal)或者忽略信号函数Ignore(…os.Signal)。