Wie nah Laufenden Prozess mit java?

Ich bin mit java Runtime.exec () - Methode zum ausführen von bat-Datei in die bat-Datei habe ich einen code schreiben, ausführen jar.Diese jar-Datei enthalten eine thread-Klasse, das pooling unendliche Zeit, die rabbitmq Warteschlange,wenn diese Nachricht gefunden werden, dann führen den Betrieb, auf, dass,meine, der Prozess läuft unendlich. ich will töten, diesen Prozess mit Hilfe von java-code,auch ich will wissen, dass diese Methode in der Lage sind zu führen sind-Skript auf Linux-Os.

 **Used java code**

 String myCMD = "cmd.exe /C start c:\\elasticmgmtservice.bat";
 Runtime rt = Runtime.getRuntime();
 Process proc = rt.exec(myCMD);

**used batch file**

cd c: 
cd ElasticMgmtService\ 
java -jar ElasticIndexManagementService.jar config\ElasticIndexManagementService.xml

mir bitte helfen das problem zu lösen.

Sie können nicht führen Sie eine batch-Datei auf Linux, stellen eine spezifische version, oder schreiben Sie den Stapel in Java! Um den Prozess zu beenden, nehmen Sie einen Blick an stackoverflow.com/questions/6356340/...

InformationsquelleAutor Sameek Mishra | 2012-05-03

Schreibe einen Kommentar