3 # timed-sleep.sh <count> <sleep_time_s> <threshold_ms>
8 TIMEFORMAT='%3R' # Set three decimal places, important
14 for ((a=1; a <= $LIMIT; a++))
17 t=`{ { time sleep $URI > /dev/null ; } 2>&1 ; }`
18 t_ms=`echo $t | sed -e " s/\.//"` # "multiply" by 1000
20 if (( "$t_ms" > "$TH_ms" ))
22 let count_above=$count_above+1
23 printf "Overrun %3d/%-6d of 'du' (%d ms > %d ms)\n" $count_above $count $t_ms "$TH_ms"
24 # echo "Overrun $count_above/$count of 'du' ($t_ms ms > $TH_ms ms)."
26 let count_below=$count_below+1
30 echo "# overruns = $count_above / $count"