2026-10-24 09:49:16 +02:00
|
|
|
//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}
|
|
|
|
|
}
|