plink‘无效句柄’:如何重定向 stdin 和 stdout?

plink‘无效句柄’:如何重定向 stdin 和 stdout?

在我的 tex 文件中,我想调用 plink(PuTTY 的命令行应用程序)来执行远程命令并读取输出。当我执行此操作时,我收到错误“无法从标准输入读取:句柄无效”

梅威瑟:

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

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

   \end{document}

我认为这个错误是 plink 输出的,而不是 LaTeX 的,而且我也不是第一个遇到这个问题的人(链接1:http://jamesmcdonald.id.au/it-tips/plinkexe-unable-to-read-from-standard-input-the-handle-is-invalid/comment-page-1#comment-115264,链接2:http://www.chiark.greenend.org.uk/~sgtatham/putty/wishlist/win-plink-stdin-handle-invalid.html

解决方案显然是“重定向 STDIN 和 STDOUT”,虽然我隐约知道这意味着什么,但我不确定如何在 LaTeX 中做到这一点。有什么想法吗?

相关内容