我正在从 ant 调用 perl 进程并将输出重定向到文本文件。我必须限制该文件的大小(它可能会使该过程完全失败或只是切断输出)。该文件可能会变得非常大,以至于它会占用任何剩余的磁盘空间。
build.xml 的相关部分:
<exec dir="----" executable="perl" spawn="true">
<env key="PERL_CAPTURE_OUTPUT" value="${logdir}/jboss.out"/>
<arg value="runServer.pl"/>
</exec>