コード例 #1
0
ファイル: interrupt_handler.go プロジェクト: zwczou/goserver
func (ish *InterruptSignalHandler) Process(s os.Signal, ud interface{}) error {
	logger.Info("Receive Interrupt signal, process start quit.")
	module.Stop()
	return nil
}
コード例 #2
0
ファイル: kill_handler.go プロジェクト: zwczou/goserver
func (ish *KillSignalHandler) Process(s os.Signal, ud interface{}) error {
	logger.Info("Receive Kill signal, process be close")
	module.Stop()
	return nil
}
コード例 #3
0
ファイル: cmdline_exit.go プロジェクト: zwczou/goserver
func (this exitExecuter) Execute(args []string) {
	module.Stop()
}