##/bin/sh run_bonnie() { # dir, no hostname, quiet, fast (no per-char), ram (no sz checks) tmp=/var/tmp mkdir ./bonnie || exit 1 defaults="-d ./bonnie -q -f -r 0" defaults="$defaults -u "`id -u`" -g "`id -g` bonnie++ -m '' $defaults $@ >$tmp/$$.bonnie.stdout 2>$tmp/$$.bonnie.stderr status=$? rm -fr ./bonnie [ $status -ne 0 ] && exit 1 filter_stdout < $tmp/$$.bonnie.stdout filter_stderr < $tmp/$$.bonnie.stderr 1>&2 rm -f $tmp/$$.bonnie.stdout $tmp/$$.bonnie.stderr exit 0 }