diff --git a/test/e2e_node/e2e_service.go b/test/e2e_node/e2e_service.go index b66e959cfbb..d02053d7ae2 100644 --- a/test/e2e_node/e2e_service.go +++ b/test/e2e_node/e2e_service.go @@ -295,12 +295,12 @@ func (es *e2eService) startServer(cmd *healthCheckCommand) error { cmd.Cmd.Stdout = outfile cmd.Cmd.Stderr = outfile - // Killing the sudo command should kill the server as well. + // Death of this test process should kill the server as well. attrs := &syscall.SysProcAttr{} // Hack to set linux-only field without build tags. deathSigField := reflect.ValueOf(attrs).Elem().FieldByName("Pdeathsig") if deathSigField.IsValid() { - deathSigField.Set(reflect.ValueOf(syscall.SIGKILL)) + deathSigField.Set(reflect.ValueOf(syscall.SIGTERM)) } else { cmdErrorChan <- fmt.Errorf("Failed to set Pdeathsig field (non-linux build)") return