Hi,
redirection is a feature of the shell, not of cat.
You could use
<delete file="/var/log/testmsg" quiet="true"/>
<touch file="/var/log/testmsg"/>
or
<exec executable="sh" searchpath="bin">
<arg value="cat"/>
<arg value="/dev/null"/>
<arg value=">"/>
<arg value="/var/log/testmesg"/>
</exec>
Regards,
Antoine
dr_jym wrote:
> I am using Ant 1.7.0 not Ant 1.7.1 that has "truncate" task.
> I have to empty the file using Ant 1.7.0. on Linux - file name is
> /var/log/testmesg, and it has read/write permissions for everybody.
> I tried the following:
>
> <ant default="truncate">
> <target name="truncate">
> <exec executable="cat" searchpath="bin">
> <arg value="/dev/null"/>
> <arg value=">"/>
> <arg value="/var/log/testmesg"/>
> </exec>
> </target>
> </ant>
>
> and this does not empty the file. What am I doing wrong, or maybe there is
> another was to clean up the file?
> Thanks.
>
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]