Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将ant exec任务输出重定向到文件和标准输出?_Ant - Fatal编程技术网

如何将ant exec任务输出重定向到文件和标准输出?

如何将ant exec任务输出重定向到文件和标准输出?,ant,Ant,我正在使用启动子进程。我需要将子进程的输出显示为正常ant控制台输出的一部分,但也要捕获到一个文件中。您需要 自Ant 1.6.3以来,它有一个名为alwayslog的选项 像这样使用它: <exec executable="mycommand"> <redirector output="myfile.txt" alwayslog="true"/> </exec> 谢谢!这正是我需要的。您使我不必处理复杂的分叉shell、运行命令

我正在使用启动子进程。我需要将子进程的输出显示为正常ant控制台输出的一部分,但也要捕获到一个文件中。

您需要

自Ant 1.6.3以来,它有一个名为
alwayslog
的选项

像这样使用它:

<exec executable="mycommand">
   <redirector output="myfile.txt" alwayslog="true"/>           
</exec>

谢谢!这正是我需要的。您使我不必处理复杂的分叉shell、运行命令和管道输出。