【发布时间】:2010-04-27 05:52:05
【问题描述】:
通过 Perl 中的open 命令,您可以使用文件句柄。但是我无法在 Perl 中使用 open 命令取回退出代码。
使用 Perl 中的system 命令,我可以取回正在运行的程序的退出代码。但是我只想将 STDOUT 重定向到某个文件句柄(没有 stderr)。
我的标准输出将是键值对的逐行输出,我想将其插入到 perl 中的 mao 中。这就是为什么我只想从 perl 中的 Java 程序重定向我的标准输出。这可能吗?
注意:如果我收到错误,错误会打印到 stderr。一种可能性是检查是否有任何内容打印到 stderr,以便我可以完全使用 Perl 脚本。
【问题讨论】:
-
你尝试过什么?任何代码。
-
我有。我得到的最接近的是 open 函数。理想情况下,使用 Perl 中的 open 函数从我的 Java 程序中获取退出代码会很棒。
-
Octopus 要求查看显示您尝试过的示例代码。如果我们没有看到,我们无法告诉您您的代码有什么问题。
标签: perl fork io-redirection