//go:build linux || darwin || freebsd || netbsd || openbsd || solaris package frp import ( "os/exec" "syscall" ) // setSysProcAttr 为 Unix 系统设置 Setsid func setSysProcAttr(cmd *exec.Cmd) { if cmd.SysProcAttr == nil { cmd.SysProcAttr = &syscall.SysProcAttr{} } cmd.SysProcAttr.Setsid = true } // setWindowHide Unix 上不做任何事 func setWindowHide(cmd *exec.Cmd) { // Unix 不需要隐藏窗口 }