ant-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Bill Burton" <bi...@progress.com>
Subject Re: [PATCH] Asynchronous execution of processes
Date Wed, 07 Nov 2001 18:49:18 GMT
Hello Jose,

Thanks for working on this often requested functionality.  

Shouldn't output="file" be required when detach="true"?

In the case of the <java> task, how will the behavior differ if
fork="true" or not?  I would think if fork="true" then the standard
streams should be redirected to whatever output file was specified.

-Bill

Jose Alberto Fernandez wrote:
> 
> Hi,
> 
> Here I am again, OH NO!!!  :-)
> 
> This is the patch that we discussed about allowing executing forked processes asynchronously.
> Requested by Ken Wood. It provides a new "detach" attribute for the <exec> and
<java> tasks.
> 
> Whether the forked command continues running after the JVM stops, I think depends on
the
> OS and on whether it performs IO on the standard streams or not.
> The changes do not rely on any OS specifics (all Java) and you can still use the timeout
> option to stop the forked process (as long as ANT's VM is still running).
> 
> Only tested on Win2K, were the process will keep on running after the VM ends, unless
> it tries to do IO on the standard streams.
> 
> Hope this patch passes the commiters muster ;-)
> 
> Cheers,
> 
> Jose Alberto

--
To unsubscribe, e-mail:   <mailto:ant-dev-unsubscribe@jakarta.apache.org>
For additional commands, e-mail: <mailto:ant-dev-help@jakarta.apache.org>


Mime
View raw message