INNER CODE UNIT · Go

startCopyoverSignalHandler

GoMudEngine/GoMud · signals_unix.go:17

func startCopyoverSignalHandler() {
	sigCh := make(chan os.Signal, 1)
	signal.Notify(sigCh, syscall.SIGUSR1)
	go func() {
		for range sigCh {
			mudlog.Info("SIGUSR1 received, initiating copyover")
			if err := triggerCopyover(); err != nil {
				mudlog.Error("copyover failed", "error", err)
			}
		}
	}()
}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…