Well, you can use <sleep> before that condition to
wait for the server to stop:

<property name="sleep.seconds"
value="adjust_here_to_suit_your_server"/>
...
<sleep seconds="${sleep.seconds}"/>
<condition property="server.down">
....

HTH Ivan

--- Mark Lybarger <[EMAIL PROTECTED]> wrote:
> thanks!! i can see how this will help. should i
> specify a given amount of 
> wait time after the server shutdown to see if the
> port is not responding, or 
> can i waitfor this condition?
> 
> On 5/10/05, Ivan Ivanov
> <[EMAIL PROTECTED]> wrote:
> > 
> > Hello Mark,
> > 
> > I think socket condition might help you:
> > 
> > <project>
> > <condition property="server.down">
> > <not>
> > <socket server="localhost" port="${port}"/>
> > </not>
> > </condition>
> > <echo>$${server.down} is ${server.down}</echo>
> > </project>
> > 
> > Here is the output of two checks against bound and
> > unbound ports:
> > $ ant -f ports.xml -Dport=123
> > Buildfile: ports.xml
> > [echo] ${server.down} is true
> > i.e. there is no one listening in this port
> > 
> > $ ant -f ports.xml -Dport=22
> > Buildfile: ports.xml
> > [echo] ${server.down} is ${server.down}
> > i.e. port is busy.
> > 
> > HTH Ivan
> > 
> > --- Mark Lybarger <[EMAIL PROTECTED]> wrote:
> > > is there an example for using the waitfor task
> (or
> > > is there something else i
> > > should use?) to wait till a server has
> > > shutdown/stopped listening to a
> > > particular port?
> > >
> > > thanks!
> > >
> > 
> > Yahoo! Mail
> > Stay connected, organized, and protected. Take the
> tour:
> > http://tour.mail.yahoo.com/mailtour.html
> > 
> >
> 


        
                
__________________________________ 
Do you Yahoo!? 
Yahoo! Mail - You care about security. So do we. 
http://promotions.yahoo.com/new_mail

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to