echo "Rotating Informix online log and messages files..." . /usr/local/bin/setenv.sh # Set Environmentals LOGDIR=$INFORMIXHOME/logs # Set the online directory PATH=$PATH:/usr/bin ################################################################################ if [ -f $LOGDIR/online10.log ] then rm -f $LOGDIR/online10.log fi if [ -s $LOGDIR/online9.log ] then mv $LOGDIR/online9.log $LOGDIR/online10.log fi if [ -s $LOGDIR/online8.log ] then mv $LOGDIR/online8.log $LOGDIR/online9.log fi if [ -s $LOGDIR/online7.log ] then mv $LOGDIR/online7.log $LOGDIR/online8.log fi if [ -s $LOGDIR/online6.log ] then mv $LOGDIR/online6.log $LOGDIR/online7.log fi if [ -s $LOGDIR/online5.log ] then mv $LOGDIR/online5.log $LOGDIR/online6.log fi if [ -s $LOGDIR/online4.log ] then mv $LOGDIR/online4.log $LOGDIR/online5.log fi if [ -s $LOGDIR/online3.log ] then mv $LOGDIR/online3.log $LOGDIR/online4.log fi if [ -s $LOGDIR/online2.log ] then mv $LOGDIR/online2.log $LOGDIR/online3.log fi if [ -s $LOGDIR/online1.log ] then mv $LOGDIR/online1.log $LOGDIR/online2.log fi if [ -s $LOGDIR/online.log ] then mv $LOGDIR/online.log $LOGDIR/online1.log fi > $LOGDIR/online.log chmod 664 $LOGDIR/online.log chown informix $LOGDIR/online.log chgrp informix $LOGDIR/online.log ################################################################################ # # Note: The following log file is sometime referred to as # the "console" messages file. # ################################################################################ if [ -s $LOGDIR/messages3.log ] then rm -f $LOGDIR/messages3.log fi if [ -s $LOGDIR/messages2.log ] then mv $LOGDIR/messages2.log $LOGDIR/messages3.log fi if [ -s $LOGDIR/messages1.log ] then mv $LOGDIR/messages1.log $LOGDIR/messages2.log fi if [ -s $LOGDIR/messages.log ] then mv $LOGDIR/messages.log $LOGDIR/messages1.log fi > $LOGDIR/messages.log chmod 664 $LOGDIR/messages.log chown informix $LOGDIR/messages.log chgrp informix $LOGDIR/messages.log ################################################################################ # # Note: the following log file is created by the program 'start_logging.sh' # which is used to start 'continuous logging to tape' in background. # # The log file below is the STDOUT of the 'continous logging to tape' # running in background. # ################################################################################ if [ -s $LOGDIR/ontape-c3.log ] then rm -f $LOGDIR/ontape-c3.log fi if [ -s $LOGDIR/ontape-c2.log ] then mv $LOGDIR/ontape-c2.log $LOGDIR/ontape-c3.log fi if [ -s $LOGDIR/ontape-c1.log ] then mv $LOGDIR/ontape-c1.log $LOGDIR/ontape-c2.log fi if [ -s $LOGDIR/ontape-c.log ] then mv $LOGDIR/ontape-c.log $LOGDIR/ontape-c1.log fi > $LOGDIR/ontape-c.log chmod 664 $LOGDIR/ontape-c.log chown informix $LOGDIR/ontape-c.log chgrp informix $LOGDIR/ontape-c.log ################################################################################