Skip to content

Commit 9b1e702

Browse files
committed
ensure output blank line between thread stacks #68
1 parent 2d53bac commit 9b1e702

File tree

1 file changed

+11
-4
lines changed

1 file changed

+11
-4
lines changed

show-busy-java-threads

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -420,15 +420,22 @@ printStackOfThreads() {
420420
if [ -n "$mix_native_frames" ]; then
421421
local sed_script="/--------------- $threadId ---------------/,/^---------------/ {
422422
/--------------- $threadId ---------------/b # skip first seperator line
423-
/^---------------/s/.*// # replace sencond seperator line to empty line
423+
/^---------------/d # delete second seperator line
424424
p
425425
}"
426426
elif [ -n "$force" ]; then
427-
local sed_script="/^Thread ${threadId}:/,/^$/p"
427+
local sed_script="/^Thread ${threadId}:/,/^$/ {
428+
/^$/d; p # delete end seperator line
429+
}"
428430
else
429-
local sed_script="/nid=${threadId0x} /,/^$/p"
431+
local sed_script="/nid=${threadId0x} /,/^$/ {
432+
/^$/d; p # delete end seperator line
433+
}"
430434
fi
431-
sed "$sed_script" -n ${jstackFile} | tee ${append_file:+-a "$append_file"} ${store_dir:+-a "${store_file_prefix}$PROG"}
435+
{
436+
sed "$sed_script" -n ${jstackFile}
437+
echo
438+
} | tee ${append_file:+-a "$append_file"} ${store_dir:+-a "${store_file_prefix}$PROG"}
432439
done
433440
}
434441

0 commit comments

Comments
 (0)