# Script to increment the AP ONLINE feeds incase if its struck due to bad feed.
# Author: Ashok Reddy
# Date: 26 June 2009
#!/bin/bash
new=`tail /data/scripts/feedmonitor/curr | grep "AP ON" | tail -1 | awk '{print $4}' | cut -c1-12`
ca=`tail /data/scripts/feedmonitor/curr | grep "AP ON" | tail -1 | awk '{print $4}' | cut -c13-24`
echo > /data/scripts/feedmonitor/curr
old=`cat /data/scripts/feedmonitor/old`
date=`date +%Y%m%d%H%M`
da=`echo "${date}-${new}" | bc`
if [ $new = $old -a $da -gt 30 ]; then
in=3
val=`echo "${new}+${in}" | bc`
up=`echo $val$ca`
export LD_LIBRARY_PATH=/dci/lib:/opt/mysql-4.1.12/lib/mysql
export LANG=us_EN
#New DB
/bin/mysql -P 3706 -h dbs-ld15.exp.com -D news -u aos_rw -pxxxxxxxxx -e "update lastProcessed set id='$up' where processName ='ffReader';"
echo "Incrementing the value of lastProcessed OLD:$old Incre:$up" | mail -s "AP Reader update" ash@exp.com;
else
echo "News tools is updating with feeds $new" | mail -s "AP Reader" ash@exp.com bis@exp.com;
fi
echo $new > /data/scripts/feedmonitor/old