nano-run/server/api/flags_linux.go

15 lines
235 B
Go
Raw Normal View History

2020-09-28 13:46:37 +00:00
package api
2020-09-10 10:11:34 +00:00
import (
"os/exec"
"syscall"
)
func SetBinFlags(cmd *exec.Cmd) {
if cmd.SysProcAttr == nil {
cmd.SysProcAttr = &syscall.SysProcAttr{}
}
cmd.SysProcAttr.Pdeathsig = syscall.SIGTERM
cmd.SysProcAttr.Setpgid = true
}