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中将stderr重定向到stderr或stdout?_Ant_Exec - Fatal编程技术网

如何在Ant中将stderr重定向到stderr或stdout?

如何在Ant中将stderr重定向到stderr或stdout?,ant,exec,Ant,Exec,如果我设置输出属性 <exec executable="tidy.exe" output="content2.html"> <arg line="-clean content.html"/> </exec> 它同时将stdout和stderr放入一个文件。我只需要stdout。如何使stderr保持原位,即转到控制台?根据,必须将属性“error”设置为单独的文件,否则stderr将显示在“output”定义的文

如果我设置
输出
属性

<exec executable="tidy.exe" output="content2.html">
            <arg line="-clean content.html"/>

        </exec>

它同时将
stdout
stderr
放入一个文件。我只需要
stdout
。如何使stderr保持原位,即转到控制台?

根据,必须将属性“error”设置为单独的文件,否则stderr将显示在“output”定义的文件中

output—要将输出写入的文件的名称。如果错误流也没有重定向到文件或属性,它将显示在此输出中

错误-命令的标准错误应重定向到的文件


我知道。但我只想重定向stdout,让stderr保持不变。我不确定这是否可行。下一个问题是,你为什么要做到这一点?如果只是查看错误消息,我建议使用错误标志输出到文件,并使用类似Baretail的日志查看器来监视它。