From 9ab269e0f7799ba2adeaaa25fe4a89b3f622cd79 Mon Sep 17 00:00:00 2001 From: Silvan Calarco Date: Sat, 1 Feb 2014 14:57:30 +0100 Subject: [PATCH] webbuild-functions: fix killtree function to avoid killing http server --- webbuild/webbuild-functions | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/webbuild/webbuild-functions b/webbuild/webbuild-functions index 9373eae..8f4df3e 100644 --- a/webbuild/webbuild-functions +++ b/webbuild/webbuild-functions @@ -176,7 +176,8 @@ function kill_tree() { [ $1 ] || return - kill `pstree -p $killpid | sed 's/(/\n(/g' | grep '(' | sed 's/(\(.*\)).*/\1/' | tr "\n" " "` + # tail here is used to avoid killing first pid, typically sh, which causes apache to stop since some time + kill `pstree -pl $killpid | sed 's/(/\n(/g' | grep '(' | sed 's/(\(.*\)).*/\1/' | tail -n+2 | tr "\n" " "` return $? }