You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@uima.apache.org by cw...@apache.org on 2013/10/25 15:30:38 UTC

svn commit: r1535728 - /uima/sandbox/uima-ducc/trunk/uima-ducc-agent/src/main/java/org/apache/uima/ducc/agent/launcher/DuccCommandExecutor.java

Author: cwiklik
Date: Fri Oct 25 13:30:37 2013
New Revision: 1535728

URL: http://svn.apache.org/r1535728
Log:
UIMA-3319 modified to kill JDs with -9

Modified:
    uima/sandbox/uima-ducc/trunk/uima-ducc-agent/src/main/java/org/apache/uima/ducc/agent/launcher/DuccCommandExecutor.java

Modified: uima/sandbox/uima-ducc/trunk/uima-ducc-agent/src/main/java/org/apache/uima/ducc/agent/launcher/DuccCommandExecutor.java
URL: http://svn.apache.org/viewvc/uima/sandbox/uima-ducc/trunk/uima-ducc-agent/src/main/java/org/apache/uima/ducc/agent/launcher/DuccCommandExecutor.java?rev=1535728&r1=1535727&r2=1535728&view=diff
==============================================================================
--- uima/sandbox/uima-ducc/trunk/uima-ducc-agent/src/main/java/org/apache/uima/ducc/agent/launcher/DuccCommandExecutor.java (original)
+++ uima/sandbox/uima-ducc/trunk/uima-ducc-agent/src/main/java/org/apache/uima/ducc/agent/launcher/DuccCommandExecutor.java Fri Oct 25 13:30:37 2013
@@ -234,7 +234,12 @@ public class DuccCommandExecutor extends
 		                cmdL.addArgument("/PID");
 		            } else {
 		                cmdL = new NonJavaCommandLine("/bin/kill");
-		                cmdL.addArgument("-15");
+		                if ( ((ManagedProcess) managedProcess).isJd() ) {
+		                	// kill JD hard.
+			                cmdL.addArgument("-9");
+		                } else {
+			                cmdL.addArgument("-15");
+		                }
 		            }
 		            cmdL.addArgument(((ManagedProcess) managedProcess).getDuccProcess().getPID());