plink 'Identificador no válido': ¿cómo redirigir stdin y stdout?

plink 'Identificador no válido': ¿cómo redirigir stdin y stdout?

En mi archivo tex quiero llamar a plink (aplicación de línea de comandos para PuTTY) para ejecutar un comando remoto y leer el resultado. Cuando hago esto, aparece el error "No se puede leer desde la entrada estándar: el identificador no es válido".

MWE:

   \begin{document}
   Calling plink from within LaTeX...

   \immediate\write18{plink -load my_session echo remote_response}

   \end{document}

Creo que este error lo genera plink, no LaTeX, y no soy el primero en encontrar este problema (enlace1:http://jamesmcdonald.id.au/it-tips/plinkexe-unable-to-read-from-standard-input-the-handle-is-invalid/comment-page-1#comment-115264, enlace2:http://www.chiark.greenend.org.uk/~sgtatham/putty/wishlist/win-plink-stdin-handle-invalid.html)

Aparentemente, la solución es 'redireccionar STDIN y STDOUT', y aunque sé vagamente lo que significa, no estoy seguro de cómo hacer esto en LaTeX. ¿Algunas ideas?

información relacionada