It will depend on the OS that you are running and grabbing the PID. In most 
unix systems, the PID of the last executed process is in the variable $!. You 
can store this in a file for later retrieval if necessary. You can also add a 
very specific -D property and then use a combination of the ps, grep and awk 
commands to figure out the PID.

java -Dmyantprocess

ps -efww | grep 'myantprocess' | awk '{print $1}'

All of this again depends on your OS and the available tools you have.

-bp


On Nov 24, 2009, at 10:32 AM, Harry_ wrote:

> 
> Hello,
> 
> I want to schedule a task using ant using crontab. 
> 
> On shell script will start the ant and the task I want to run. This is easy.
> 
> One shell script will kill the above ant process.
> 
> But the problem is that multiple java processes are running on machine. I
> only want to kill only the ant process, How can I do that. Any Ideas. 
> 
> Like noting process ID of ant process created above and then killing it with
> kill script. I do not know how to do this. Someone point me to link where I
> can get information about how to do this. 
> 
> Thanks and Regards 
> -- 
> View this message in context: 
> http://old.nabble.com/Killing-Ant-process-through-shell-script-when-multiple-Java-processes-are-running...-tp26498920p26498920.html
> Sent from the Ant - Users mailing list archive at Nabble.com.
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscr...@ant.apache.org
> For additional commands, e-mail: user-h...@ant.apache.org
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscr...@ant.apache.org
For additional commands, e-mail: user-h...@ant.apache.org

Reply via email to