Skip to content

Latest commit

 

History

History
24 lines (19 loc) · 429 Bytes

File metadata and controls

24 lines (19 loc) · 429 Bytes

HeapDump

#!/bin/bash

if [ $# -eq 0 ]; then
    echo >&2 "Usage: jmap  [ <count> [ <delay> ] ]"
    echo >&2 "    Defaults: count = 10, delay = 1 (seconds)"
    exit 1
fi

pid=$1          # required
count=${2:-10}  # defaults to 10 times
delay=${3:-1} # defaults to 1 second

while [ $count -gt 0 ]
do
    jmap $pid >jmap.PID.$pid.TIMESTAMP.$(date +%H%M%S.%N)
    sleep $delay
    let count--
    echo -n "."
done