PDA

Visualizza la versione completa : [batch] interrompere esecuzione


AF.D.O.C
11-05-2011, 12:02
Salve a tutti!
premetto non ho mai scritto un file batch! però adesso ne ho la necessità!! =)
Ho scritto un batch che mi attiva l'esecuzione di un eseguibile jar che non è altro che un server.


@echo off
cd example
java -jar start.jar
EXIT

Il file batch lo richiamo da codice java in questo modo:

processo = Runtime.getRuntime().exec("attivaServer.bat");
e va perfettamente. Il problema è che quando voglio terminare il processo da codice java eseguo

processo.destroy();
ma il processo mi rimane aperto.

Qualcuno sa aiutarmi?
grazie!!

alka
11-05-2011, 12:15
Stai già discutendo un problema analogo in questo thread (http://forum.html.it/forum/showthread.php?s=&threadid=1459964).

Peraltro, difficilmente la terminazione corretta del processo è legata al batch che lo lancia (tant'è che riporti codice Java).

Continua la discussione precedente.

Loading