Display while during operations
Oracle on the Sun Solaris OS Scripts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
C-32
Remote Mirroring of an Oracle Database Using Data Replicator Software
read ANS
if [[ ! -n $ANS || $ANS == 'Y' ]]; then
return 0
else
return 1
fi
}
rotate ()
{
#####################################################
# FUNCTION used to display while during operations #
#####################################################
INTERVAL=0
TCOUNT="0"
while :
do
TCOUNT=`expr $TCOUNT + 1`
case $TCOUNT in
"1") echo "|\b\c"
sleep $INTERVAL
ps > /dev/null; ps > /dev/null; ps > /dev/null ;;
"2") echo "/\b\c"
sleep $INTERVAL
ps > /dev/null; ps > /dev/null; ps > /dev/null ;;
"3") echo '-'"\b\c"
sleep $INTERVAL
ps > /dev/null; ps > /dev/null; ps > /dev/null ;;
"4") echo '\\'"\b\c"
sleep $INTERVAL
ps > /dev/null; ps > /dev/null; ps > /dev/null ;;
"5") echo "|\b\c"
sleep $INTERVAL
ps > /dev/null; ps > /dev/null; ps > /dev/null ;;
"6") echo "/\b\c"
sleep $INTERVAL
ps > /dev/null; ps > /dev/null; ps > /dev/null ;;
"7") echo '-'"\b\c"
sleep $INTERVAL
ps > /dev/null; ps > /dev/null; ps > /dev/null ;;
"8") echo '\\'"\b\c"
sleep $INTERVAL
ps > /dev/null; ps > /dev/null; ps > /dev/null ;;
*) TCOUNT="0" ;;
esac
done
}
###########################