在Ant中,如何等待shell脚本的特定退出代码?

时间:2018-06-25 10:16:14

标签: java build ant brotli

我正在尝试在Ant中使用<waitfor>,直到使用spawn="true"启动的Brotli的多个并行进程完成执行为止。

我正在使用以下代码:

<waitfor>
    <uptodate>
        <srcfiles dir="${build.home}" includes="**/*.css" />
        <mapper type="glob" from="*.css" to="*.css.${ext}"/>
    </uptodate>
</waitfor>

但是它不起作用,因为brotli在启动时会创建一个空文件,因此立即满足了waitfor。

所以我想使用类似检查ps的输出中不包含brotli的方法。

我在文档中找到了isfailure Ant命令,但是Intellij IDEA无法识别该命令,此外,在文档中也没有使用该示例的示例。

那么,如何才能等到ps命令的输出中不包含字符串“ brotli”?

0 个答案:

没有答案