Java Mailing List Archive

http://www.ant-tasks.com/

Home » Ant Users List »

Re: How does ant do exec "spawn=true" ?

Steve Loughran

2008-03-11

Replies: Find Java Web Hosting

Author LoginPost Reply
gregsmit wrote:
>
> Hi Steve,
>
> Thanks -- That's what I thought (and what I've seen before) That if you
> started to read from the out/err of the child process, then it would
> spawning doesn't work, IE, the parent exit causes the child to exit.
>
> Do you unhook the input and output by closing the channels, something like
> this:
> process.getInputStream().getChannel().close()?
>
> If I call that for the input, output, and error streams, without reading out
> a single byte, then a process created through Runtime.exec() can live after
> my Java process?
>
> That's really cool, and not something I've really been able to find out
> anywhere else.
>

I think so, though you'd have to ask on the developer list to be sure.
All I know is that code is complex, but it has reached that level of
complexity in order to work everywhere.

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@(protected)
For additional commands, e-mail: user-help@(protected)

©2008 ant-tasks.com - Jax Systems, LLC, U.S.A.