diff --git a/client/operation.go b/client/operation.go index c07772e..384be7f 100644 --- a/client/operation.go +++ b/client/operation.go @@ -447,10 +447,7 @@ func (hc *houstonClient) restartChildProcess(req *shared.RestartProcessRequest, proc.state = protos.ProcessState_Restart op.Refresh(context.Background(), hc.makeOperationQueryRequest()) - - if err := proc.cmd.Process.Signal(syscall.SIGTERM); err != nil { - proc.cmd.Process.Signal(os.Kill) - } + hc.exitChan <- proc.cmd break }