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