| author | Tomas Zeman <tzeman@volny.cz> |
| Tue, 27 Dec 2011 10:22:09 +0100 | |
| changeset 18 | 01a815c167f5 |
| parent 11 | ab5293025139 |
| permissions | -rwxr-xr-x |
#!/bin/sh # Makes statistics for JVM via jstat. # Invocation: # jvm-jstat-make <name> <pid> # where name is symbolic name (service name etc.) # and pid is process id (as reported by jps(1) or ps(1) ) if [ -z "$1" -o -z "$2" ]; then echo -e "Missing service name or pid" exit 1 fi JSTAT="sudo jstat" UID=`id -u` N=$1 PID=$2 D=/tmp/jvm-jstat-$UID-$N [ -d $D ] || mkdir -p $D $JSTAT -options | sed -e 's/-//' | while read op; do $JSTAT -$op $PID > $D/$op done