#!/bin/ksh data=`date +%a' '%d/%m/%y` ano=`date +%y` mes=`date +%m` dia=`date +%d` # #--- Cabecalho --- Cabecalho() { clear echo '=================================================================' echo $data " *** Monitoramento do Banco de Dados - Salvador ***" echo '=================================================================' echo } # #--- lista log do dia anterior Lista() { if [ ${#nlog} = 1 ] then dir=log0$nlog else dir=log$nlog fi cd /u01/oracle8s/cron/logs/$dir Cabecalho echo "Monitoramento dos logs da CRONTAB - $dir" echo "-----------------------------------------------------------------" grep ORA- * > saida if test -s saida then pg saida | grep " " else echo "Nenhum erro ORA- nos logs desta data." fi echo "-----------------------------------------------------------------" } # #--- Inicio --- # cd /u01/oracle8s/cron/logs/log$dia nlog=$dia resp='s' while [ $resp = s -o $resp = S ] do Lista echo echo 'Deseja consultar as logs do dia anterior? (s/n):' '\c' read resp if test -a $resp then exit 0 fi nlog=$(($nlog-1)) if [ $nlog = 0 ] then nlog=31 fi done