Author: jleroux
Date: Mon Jun 26 06:03:35 2017
New Revision: 1799852

URL: http://svn.apache.org/viewvc?rev=1799852&view=rev
Log:
Reverts r1799736

Taher pointed out in dev ML that kill is not an atomic operation. 
So the previous behaviour does not change. In most cases SIGKILL is still the 
action which kills the process before SIGTERM has a chance to terminate it.

Modified:
    ofbiz/ofbiz-framework/trunk/build.gradle

Modified: ofbiz/ofbiz-framework/trunk/build.gradle
URL: 
http://svn.apache.org/viewvc/ofbiz/ofbiz-framework/trunk/build.gradle?rev=1799852&r1=1799851&r2=1799852&view=diff
==============================================================================
--- ofbiz/ofbiz-framework/trunk/build.gradle (original)
+++ ofbiz/ofbiz-framework/trunk/build.gradle Mon Jun 26 06:03:35 2017
@@ -332,13 +332,8 @@ task terminateOfbiz(group: ofbizServer,
                 standardOutput = processOutput
             }
             processOutput.toString().split(System.lineSeparator()).each { line 
->
-                // Try to terminate cleanly
                 if (line ==~ /.*org\.apache\.ofbiz\.base\.start\.Start.*/) {
-                    exec { commandLine 'kill', '-TERM', 
line.tokenize().first() }
-                }
-                // Only kill if needed
-                if (line ==~ /.*org\.apache\.ofbiz\.base\.start\.Start.*/) {
-                    exec { commandLine 'kill', '-KILL', 
line.tokenize().first() }
+                    exec { commandLine 'kill', '-9', line.tokenize().first() }
                 }
             }
         }


Reply via email to