blocky/server/server_config_trigger.go

23 lines
299 B
Go

//go:build !windows
// +build !windows
package server
import (
"os"
"os/signal"
"syscall"
)
func registerPrintConfigurationTrigger(s *Server) {
signals := make(chan os.Signal, 1)
signal.Notify(signals, syscall.SIGUSR1)
go func() {
for {
<-signals
s.printConfiguration()
}
}()
}