command_linux.go 235 B

123456789101112131415161718
  1. // +build linux
  2. package reexec
  3. import (
  4. "os/exec"
  5. "syscall"
  6. )
  7. func Command(args ...string) *exec.Cmd {
  8. return &exec.Cmd{
  9. Path: Self(),
  10. Args: args,
  11. SysProcAttr: &syscall.SysProcAttr{
  12. Pdeathsig: syscall.SIGTERM,
  13. },
  14. }
  15. }