Close Command Execution Not Working

Abierto
#422 2 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
4/5
Tiempo estimado
3-5 días
Aptitud para principiantes
25/100
Tipo de issue
Error
Claridad
Necesita aclaración
Estado de actividad
Estancado
Stack tecnológico
node.js, typescript

Línea de trabajo

Empieza rastreando execCommand y su callback onChannel, centrándote en los métodos de ClientChannel close(), end(), write() y signal() descritos en el informe. Reproduce la ejecución del comando y la comprobación del proceso en el servidor; hecho significa que detener el canal también detiene el proceso del comando remoto.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

Hi,

I'm running a command using execCommand method. Also I'm passing a onChannel ( clientChannel: ClientChannel) option as parameter to get client channel connection.

My issue is that I can't by any mean stop the command execution (simulating a CTRL-C during an execution).

I've tried:

clientChannel.close()
clientChannel.end()
clientChannel.write('\x03')
clientChannel.signal('INT')

To test this out, I run a command with execCommand then I close it, and after I check my running processes on my server it's still running there. I have to mannually kill them with kill {pid}.

What am I missing?

Lenguaje dominante
TypeScript
Estrellas
1k
Forks
94
Métricas de merge de PR
Sin PR fusionados en 30 d

Preparar el entorno

Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de steelbrain/node-ssh

Todos los issues de steelbrain/node-ssh

Issues similares

Más issues de TypeScript

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.