plink 'Identificador inválido': como redirecionar stdin e stdout?

plink 'Identificador inválido': como redirecionar stdin e stdout?

No meu arquivo tex, quero chamar o plink (aplicativo de linha de comando para PuTTY) para executar um comando remoto e ler a saída. Quando faço isso, recebo um erro 'Não é possível ler a entrada padrão: o identificador é inválido'

MWE:

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

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

   \end{document}

Acho que esse erro é gerado pelo plink, não pelo LaTeX, e não sou o primeiro a encontrar esse problema (link1:http://jamesmcdonald.id.au/it-tips/plinkexe-unable-to-read-from-standard-input-the-handle-is-invalid/comment-page-1#comment-115264, link2:http://www.chiark.greenend.org.uk/~sgtatham/putty/wishlist/win-plink-stdin-handle-invalid.html)

Aparentemente, a solução é 'redirecionar STDIN e STDOUT' e, embora eu esteja vagamente ciente do que isso significa, não tenho certeza de como fazer isso no LaTeX. Alguma ideia?

informação relacionada