Files
web-giao-ban/tray/tray_other.go
T

24 lines
383 B
Go
Raw Permalink Normal View History

//go:build !windows
package tray
import (
"os"
"os/signal"
"syscall"
"web-giao-ban-go/logger"
)
func Run(onServerReady func()) {
if onServerReady != nil {
go onServerReady()
}
sigChan := make(chan os.Signal, 1)
signal.Notify(sigChan, os.Interrupt, syscall.SIGTERM)
sig := <-sigChan
logger.Info("Nhận tín hiệu dừng hệ thống (%v), đang thoát...", sig)
}