equal
deleted
inserted
replaced
|
1 #!/bin/sh |
|
2 |
|
3 # Companion to jvm-stat-make to obtain actual value from dumped statistics. |
|
4 # Invocation: |
|
5 # jvm-jstat-get <name> <stat> <field> |
|
6 # where name is symbolic name (service name etc.), |
|
7 # stat is statistic name (stats file) and |
|
8 # field number (from 1) to be returned |
|
9 |
|
10 if [ -z "$1" -o -z "$2" -o -z "$3" ]; then |
|
11 echo -e "Missing service name, stat or field" |
|
12 exit 1 |
|
13 fi |
|
14 |
|
15 UID=`id -u` |
|
16 N=$1 |
|
17 STAT=$2 |
|
18 FIELD=$3 |
|
19 |
|
20 D=/tmp/jvm-jstat-$UID-$N |
|
21 |
|
22 [ -d $D ] || exit 1; |
|
23 |
|
24 tail -1 $D/$STAT | awk '{print $'$FIELD'}' |