diff --git a/process/process_posix.go b/process/process_posix.go index 745ff6e..0751f68 100644 --- a/process/process_posix.go +++ b/process/process_posix.go @@ -74,6 +74,9 @@ func (p *Process) SendSignal(sig syscall.Signal) error { } cmd := exec.Command(kill, "-s", sigAsStr, strconv.Itoa(int(p.Pid))) cmd.Stderr = os.Stderr + if err := cmd.Start(); err != nil { + return err + } err = common.WaitTimeout(cmd, common.Timeout) if err != nil { return err