root_other.go 223 B

12345678910111213141516
  1. //go:build !windows
  2. // +build !windows
  3. package cmd
  4. import (
  5. "os/exec"
  6. "syscall"
  7. )
  8. func detachProcess(c *exec.Cmd) {
  9. if c.SysProcAttr == nil {
  10. c.SysProcAttr = &syscall.SysProcAttr{}
  11. }
  12. c.SysProcAttr.Setsid = true
  13. }