//go:build unix package daemon import ( "os/exec" "syscall" ) // detach löst das Kind vom Terminal: eigene Session (kein SIGHUP beim // Schließen des Terminals, kein Ctrl-C der Shell). func detach(cmd *exec.Cmd) { cmd.SysProcAttr = &syscall.SysProcAttr{Setsid: true} }