Author: jleroux
Date: Mon Jun 26 06:03:35 2017
New Revision: 1799852
URL:
http://svn.apache.org/viewvc?rev=1799852&view=revLog:
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() }
}
}
}