ant-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jose Alberto Fernandez" <>
Subject Re: [PATCH] Asynchronous execution of processes
Date Thu, 08 Nov 2001 03:08:09 GMT
From: "Bill Burton" <>

> Hello Jose,
> Jose Alberto Fernandez wrote:
> > 
> > Actually, is the other way around, for the time being you should not use any of
the output attributes.
> > Due to the way IO is manage by the current code. Notice also that all the outut
redirection is done
> > by Java so once the the ANT's VM ends IO has no where to go.
> > 
> > What do the external process do when that happens it is upto the OS.
> When I wrote some similar functionality a while ago for <exec>, I made it
> so that when detach="true", any value of the output attribute was passed
> as an environment variable.  In addition this forced execution through the
> antRun script.  In the antRun script, if the output environment variable
> was set, it used shell redirection when running the program to write the
> output to the specified file.  That way, the detached program was
> completely autonomous and had no dependencies on Ant's JVM.
> If you're interested, I could dig up the code that does this.

The soltion right now does not rely on scripts. I think you have a good idea
but I did not want to have to modify scripts for several OSs I do not have
for testing. 

Maybe you could add those changes if and when the patch is accepted.

Jose Alberto

To unsubscribe, e-mail:   <>
For additional commands, e-mail: <>

View raw message