Merge "Fix exit_trap() error if no child processes"
This commit is contained in:
7
stack.sh
7
stack.sh
@@ -591,8 +591,11 @@ fi
|
|||||||
trap exit_trap EXIT
|
trap exit_trap EXIT
|
||||||
function exit_trap {
|
function exit_trap {
|
||||||
local r=$?
|
local r=$?
|
||||||
echo "exit_trap called, cleaning up child processes"
|
jobs=$(jobs -p)
|
||||||
kill 2>&1 $(jobs -p)
|
if [[ -n $jobs ]]; then
|
||||||
|
echo "exit_trap: cleaning up child processes"
|
||||||
|
kill 2>&1 $jobs
|
||||||
|
fi
|
||||||
exit $r
|
exit $r
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user