|
Archivelog acompanhamento Script
Poderá alguém queira ajudar?
Já escrevi um pequeno programa que é realmente trabalhar bem para mim e para extrair todos os detalhes eu exigida. O código não é, ele vai para archivelog todos os diretórios e veja se archivelog backup foi ou não bem sucedida
<<code>>
Código:
TMP_FILE='/ora/rman/scripts/tmp_chk.log'
chkbck ()
{
for i in `ls /ora/rman/logs/`;
do
find /ora/rman/logs/$i/backup_a*.log -mtime -1 2>/dev/null
done
}
for i in `chkbck`;
do
print $i | cut -d"_" -f3
print $i | cut -d"/" -f6
egrep -i 'Starting backup*' $i
egrep -i 'Finished backup*' $i
if egrep -i 'exit status [^0]' $i
then
print "Backup Failed"
else
print "Backup Successful"
fi
done > $TMP_FILE
<<CURRENT OUTPUT>>
Código:
ABC
backup_arch_CBPAP1P_22Apr09-155751.log
Starting backup at 22-APR-2009 15:57:58
Finished backup at 22-APR-2009 15:59:15
Backup Successful
XYZ
backup_arch_KANAR1P_22Apr09-160303.log
Starting backup at 22-APR-2009 16:03:15
Finished backup at 22-APR-2009 16:04:44
Backup Successful
Agora, o que eu preciso é se eu pegar a saída em um e-mail com as devidas posições e formatação.
<<DESIRED Saída em email>>
Código:
Database FileName Backup Start Backup End Status
--------- --------- ------------- ----------- -------
ABC backup_arch_ABC_22Apr09-155751.log 22-APR-2009 15:57:58 22-APR-2009 15:59:15 Backup Successful
XYZ backup_arch_XYZ_22Apr09-160303.log 22-APR-2009 16:03:15 22-APR-2009 16:04:44 Backup Successful
Poderia alguém por favor me ajude agradàvel formatação-lo?
Última edição por Franklin52; em 04/23/2009 02:50.. Motivo: adicionar código tags
|