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  }