El nodo js interactúa con la aplicación shell.

Hay un montón de ejemplos de node js en línea sobre cómo generar un proceso hijo y luego capturar el resultado como una cadena para su propio procesamiento.

Pero...

Quiero 'interactuar' con un proceso hijo. Por ejemplo, ¿cómo escribiría una aplicación de nodo js que comience por llamar 'python'y luego escribe una declaración'1+1', me deja captar el resultado'2', antes de proceder a escribir otra declaración arbitraria'4+4'?

(Y por "tipo" supongo que requerirá la transmisión de datos a la entrada estándar que utiliza el proceso).

Respuestas a la pregunta(1)

Su respuesta a la pregunta