plink „Ungültiger Handle“: Wie leite ich stdin und stdout um?

plink „Ungültiger Handle“: Wie leite ich stdin und stdout um?

In meiner Tex-Datei möchte ich plink (Befehlszeilenprogramm für PuTTY) aufrufen, um einen Remote-Befehl auszuführen und die Ausgabe zu lesen. Wenn ich das mache, erhalte ich die Fehlermeldung „Kann nicht von Standardeingabe lesen: Der Handle ist ungültig“

MWE:

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

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

   \end{document}

Ich denke, dieser Fehler wird von plink und nicht von LaTeX ausgegeben, und ich bin nicht der Erste, der auf dieses Problem stößt (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)

Die Lösung besteht anscheinend darin, „STDIN und STDOUT umzuleiten“, und obwohl ich ungefähr weiß, was das bedeutet, bin ich mir nicht sicher, wie das in LaTeX geht. Irgendwelche Ideen?

verwandte Informationen