X-Git-Url: http://git.lttng.org./?a=blobdiff_plain;f=scripts%2Flttng-tools%2Fhang_processes.sh;h=34f8ef03d13bb48e31e5e072cef6a6815e7b34c2;hb=77d2de479c2522ca159958e1dbb67a3bc794648a;hp=f0d2ccf7cac09bd2c129bc5cf1ee5c39f54fa832;hpb=bc571dfb016351c94670a03904b96c03204ffffa;p=lttng-ci.git diff --git a/scripts/lttng-tools/hang_processes.sh b/scripts/lttng-tools/hang_processes.sh index f0d2ccf..34f8ef0 100755 --- a/scripts/lttng-tools/hang_processes.sh +++ b/scripts/lttng-tools/hang_processes.sh @@ -68,7 +68,7 @@ while read -r core_file; do collect_recursive "$str" done - rm -f "$core_file" + echo "$core_file" >> $file_list ret=1 done < <(find "/tmp" -maxdepth 1 -name "core\.[0-9]*" -type f 2>/dev/null) @@ -78,5 +78,10 @@ if [ -s "$file_list" ]; then tar cfzh "${WORKSPACE}/build/core.tar.gz" -T <(sort "$file_list" | uniq) fi +# Remove core file +while read -r core_file; do + rm -rf "$core_file" +done < <(find "/tmp" -maxdepth 1 -name "core\.[0-9]*" -type f 2>/dev/null) + rm -f "$file_list" exit $ret