github.com/stevenmatthewt/agent@v3.5.4+incompatible/bootstrap/shell/signal_windows.go (about) 1 package shell 2 3 import ( 4 "errors" 5 "os" 6 "os/exec" 7 ) 8 9 func signalProcess(cmd *exec.Cmd, sig os.Signal) error { 10 if cmd.Process != nil { 11 return errors.New("Process doesn't exist yet") 12 } 13 return cmd.Process.Signal(sig) 14 }