Files
2026-07-13 13:33:09 +08:00

17 lines
275 B
Go

package lib
import (
"os/exec"
"syscall"
)
func SetPlatformSpecificAttrs(cmd *exec.Cmd) {
cmd.SysProcAttr = &syscall.SysProcAttr{
Setpgid: true,
}
}
func KillProcessGroup(cmd *exec.Cmd, signal syscall.Signal) error {
return syscall.Kill(-cmd.Process.Pid, signal)
}