--- /dev/null Mon Dec 12 15:10:18 2011 +++ new/test/sun/tools/jcmd/jcmd_pid_Output2.awk Mon Dec 12 15:10:16 2011 @@ -0,0 +1,25 @@ +# +BEGIN { + totallines=0; matched=0 + } + +# match on counter name followed '=' and an arbitrary value +/^[a-z|A-Z][a-z|A-Z|0-9|\.|_]*=.*$/ { + matched++; + } + +# or match the first line (PID of the JVM followed by ':') +/^[0-9]+:/ { + matched++; + } + + { totallines++; print $0 } + +END { + if ((totallines > 0) && (matched == totallines)) { + exit 0 + } + else { + exit 1 + } +}