(signal syscall.Signal)
| 115 | } |
| 116 | |
| 117 | func (w *wrapper) Kill(signal syscall.Signal) error { |
| 118 | pid := w.cmd.Process.Pid |
| 119 | if w.sysProcAttr != nil && w.sysProcAttr.Setpgid { |
| 120 | pid = -pid |
| 121 | } |
| 122 | log(w.ctx, nil). |
| 123 | WithField("pid", pid). |
| 124 | WithField("signal", signal.String()). |
| 125 | Debug("sending signal") |
| 126 | |
| 127 | return syscall.Kill(pid, signal) |
| 128 | } |
no test coverage detected