Could anyone please help?
Írtam egy kis programot, amely a ténylegesen működő finom értem és kibontása minden részletet I. szükség. Milyen kód van, akkor megy minden archivelog könyvtárak és nézd meg, archivelog mentés sikertelen volt, vagy sikeres
<<code>>
Kód:
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>>
Kód:
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
Nos, mi szükség van, ha ez a teljesítmény egy e-mailt a megfelelő osztályokat és a formázás.
<<DESIRED Kimenet email>>
Kód:
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
Could anyone please help me szépen formatting it?