github.com/alloyci/alloy-runner@v1.0.1-0.20180222164613-925503ccafd6/helpers/process_group_windows.go (about) 1 package helpers 2 3 import ( 4 "os/exec" 5 "strconv" 6 ) 7 8 func SetProcessGroup(cmd *exec.Cmd) { 9 } 10 11 func KillProcessGroup(cmd *exec.Cmd) { 12 if cmd == nil || cmd.Process == nil { 13 return 14 } 15 16 exec.Command("taskkill", "/F", "/T", "/PID", strconv.Itoa(cmd.Process.Pid)).Run() 17 cmd.Process.Kill() 18 }