Send stderr to the $FULL file, not inline with stdout.
rm -f $seq $tmp.out
_log " *** bench [$seq]"
- $here/src/runas -u $uid -g $gid $here/run.$bench > $tmp.out
+ $here/src/runas -u $uid -g $gid $here/run.$bench >$tmp.out 2>>$FULL
[ $? -eq 0 ] || _fail " !!! $bench pass $pass failed"
cd $here
rm -fr ./bonnie
[ $status -ne 0 ] && exit 1
filter_stdout < $tmp/bonnie.stdout
- filter_stderr < $tmp/bonnie.stderr
+ filter_stderr < $tmp/bonnie.stderr 1>&2
rm -f $tmp/bonnie.stdout $tmp/bonnie.stderr
exit 0
}
# [ Note: the "files" can also be "^files:max" and possibly other things ]
filter_stderr()
{
- sed -e 's/^..................../# /g' | awk '{ print } END { print "# }'
+ sed -e 's/^..................../# /g' | awk '{print} END {print "#"}'
}
#