# This is to check dump files are completed for last cronjob
DATE=`date --date="1 days ago" +"%d%m%Y"`
cd /var/DUMPDir
dump1date1=`ls -l --time-style='+%d%m%Y' dump_file1.csv| awk '{print $6}'`
dump1date2=`ls -l --time-style='+%d%m%Y' dump_file2.csv| awk '{print $6}'`
dump1date3=`ls -l --time-style='+%d%m%Y' dump_file3.csv| awk '{print $6}'`
dump1date4=`ls -l --time-style='+%d%m%Y' dump_file4.csv| awk '{print $6}'`
dump1date5=`ls -l --time-style='+%d%m%Y' dump_file5.csv| awk '{print $6}'`
dump1date6=`ls -l --time-style='+%d%m%Y' dump_file6.csv| awk '{print $6}'`
dump1date7=`ls -l --time-style='+%d%m%Y' dump_file7.csv| awk '{print $6}'`
dump1date8=`ls -l --time-style='+%d%m%Y' dump_file8.csv| awk '{print $6}'`
dump1date9=`ls -l --time-style='+%d%m%Y' dump_file9.csv| awk '{print $6}'`
echo "=============================dump files========================"
echo "Checking DUMP files for $DATE"
if [ "$dump1date1" == "$DATE" -a "$dump1date2" == "$DATE" -a "$dump1date3" == "$DATE" -a "$dump1date4" == "$DATE" -a "$dump1date5" == "$DATE" -a "$dump1date6" == "$DATE" -a "$dump1date7" == "$DATE" -a "$dump1date8" == "$DATE" -a "$dump1date9" == "$DATE" ]
then
echo $DATE > /home/user/DUMP_date.txt
echo "dump files date is current $DATE"
echo "Dump : 1 / 1"
else
LAST_SUC_RUN=`cat /home/user/DUMP_date.txt`
echo "dump files date is not current, last successful run: $LAST_SUC_RUN"
echo "Dump : 0 / 1"
fi
No comments:
Post a Comment