Author: jleroux Date: Sat Jun 24 07:56:45 2017 New Revision: 1799736 URL: http://svn.apache.org/viewvc?rev=1799736&view=rev Log: No functional change
Improves terminateOfbiz byt using TERM before KILL https://fr.wikipedia.org/wiki/Kill_(Unix) https://unix.stackexchange.com/questions/8916/when-should-i-not-kill-9-a-process 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=1799736&r1=1799735&r2=1799736&view=diff ============================================================================== --- ofbiz/ofbiz-framework/trunk/build.gradle (original) +++ ofbiz/ofbiz-framework/trunk/build.gradle Sat Jun 24 07:56:45 2017 @@ -332,8 +332,13 @@ 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', '-9', line.tokenize().first() } + 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() } } } }