1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/chejiangyi-process-parse-shell

В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
jtv.sh 389
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
chejiangyi Отправлено 02.04.2019 08:53 d9b7eaa
#!/bin/bash
if [ -z "$1" ]
then
echo "usage: jtv <pid>"
exit 1
fi
export jtvpid=$1
jstack $jtvpid > jstack_$jtvpid; ps -Lo pid,lwp,pcpu,time $jtvpid | (read; cat) | sort -n -k 3 -r | awk '{printf("%d\t%d\t%x\t%f\t%s\n",$1,$2,$2,$3,$4); system("printf \"nid=0x%x\n\" \"" $2 "\" | grep -w -A 10 `< /dev/stdin` jstack_$jtvpid; echo '--------------------' " ); }'; rm -f jstack_$jtvpid

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/chejiangyi-process-parse-shell.git
git@api.gitlife.ru:oschina-mirror/chejiangyi-process-parse-shell.git
oschina-mirror
chejiangyi-process-parse-shell
chejiangyi-process-parse-shell
master