On 15/08/2012 13:10, Steve Lee wrote:
Thanks Paul, will give it a go.  I assume you do it from another shell
or after Ctrl-C?

Yes, i mean run it from another shell. (although I tend to run ant tasks from eclipse)

PS ant run || taskkill -F -IM Java.exe
is more specific


Steve


On 13 August 2012 19:40, Paul Sharples <[email protected]> wrote:
On 13/08/2012 19:24, Steve Lee wrote:
I, and at least one other developer, have experienced problems when
killing Wookie invoked with 'ant run' on Windows. The problem is the
Java process is often left executing and so a subsequent 'ant run'
fails.

You can kill the process with Task Manager but as we're working from a
command line it make sense to use 'taskkill' which appeared in Windows
XP

    taskkill /F /FI "imagename eq Java*"

(the assumption is there is a single task that matches the filter)

I'm running from GIT bash which switches the option switch from / to -
and using the || (or) operator means you don't even need to use the
command history

   ant run || taskkill -F -FI "imagename eq Java*"

As Ross points out, normally you don't need to restart Wookie so won't
need this fix.

Steve,

Yes, 'ant run' forks a second java process. Have you tried 'ant stopserver'?
Kills both processes on a Windows 7 machine for me.

Paul

Steve Lee
Programme Leader (Open Accessibility)
OpenDirective http://opendirective.com


-----
No virus found in this message.
Checked by AVG - www.avg.com
Version: 2012.0.2197 / Virus Database: 2437/5193 - Release Date: 08/11/12


-----
No virus found in this message.
Checked by AVG - www.avg.com
Version: 2012.0.2197 / Virus Database: 2437/5201 - Release Date: 08/14/12



Reply via email to