读取 ANT Java 任务中 shell 脚本的输出



我将不胜感激任何帮助。

我创建了收集服务器 IP 的 shell 脚本 - weblogic 集群的成员,以便在列表中的所有服务器上分发一些文件。

我准备了一个特殊的 ANT 任务进行分发,并从另一个 shell 脚本调用此任务。每次调用 ANT 任务时,我都会传递下一个服务器 IP 以复制其上的文件。此行为带来了安装结构。

现在我想改善这种行为。我想在 ANT 中将 shell 文件的输出读取到某个列表,我可以从 ANT 任务循环通过该列表。

谢谢

您可以简单地使用 exec ant 任务的 outputproperty 属性。有关完整文档,请参阅 http://ant.apache.org/manual/Tasks/exec.html。有了这个,您还可以处理标准错误输出。

一旦脚本输出位于 ant 属性中,就可以对每个任务使用 ant contrib foreach 任务对其进行迭代。

相关内容

  • 没有找到相关文章

最新更新