I may be being a bit picky but I would not key on a port (which could change in a config file) I would target the process name itself with ps or pgrep myself.

I haven't done any serious ant dev in a while (my build scripts work fine =) but if you have exhausted the core and contrib tasks then you might want to build your own task that looks for and then watches (waits fir the process to terminate if that is what you want). Then when your task completes the process is stopped. Remember though that if the process is not in the process of dying this task won't return.

just one simple solution of which there are probably better

Krish wrote:
Hi

I have a requirement wherein I need to make sure the process doesnt exist. So I need to do something like
this -

`netstat -tln | grep 8080 | cut -f1 -d'.

If the return value of the above is tcp, then i know
that a process is running ..... I need to run this
command in a loop until the process dies out. Right
now, there is no way of knowing how long it takes for
the process to die (1 min or 2 min etc)....Also i
looked at <exec> task, but there is no way of placing
this task in a conditional loop. Or if there is way, I
am not sure how to proceed.

I also looked at <waitFor> but I cannot use <waitFor>
and <exec> together.


Let me know how to proceed with this.

Thanks
K

_____________________________________________________
*Half of being smart is knowing what you're dumb at
*To err is human--and to blame it on a computer is even more so
*Gravity is not responsible for people falling in love


      Did you know? You can CHAT without downloading messenger. Click here 
http://in.messenger.yahoo.com/webmessengerpromo.php

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




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

Reply via email to