//go:build windows package runner import ( "os/exec" "syscall" ) func setProcessGroup(cmd *exec.Cmd) { cmd.SysProcAttr = &syscall.SysProcAttr{ CreationFlags: syscall.CREATE_NEW_PROCESS_GROUP, } } func killProcessGroup(cmd *exec.Cmd) { if cmd.Process != nil { cmd.Process.Kill() } }