Subversion Repositories SmartDukaan

Rev

Rev 4895 | Rev 5042 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 4895 Rev 4904
Line 100... Line 100...
100
	do
100
	do
101
		NEW_VAL=`hget "new" ${KEY}`
101
		NEW_VAL=`hget "new" ${KEY}`
102
		OLD_VAL=`hget "old" ${KEY}`
102
		OLD_VAL=`hget "old" ${KEY}`
103
		if [ ${OLD_VAL} -gt 0 ]; then
103
		if [ ${OLD_VAL} -gt 0 ]; then
104
			DIFF=$(echo "${NEW_VAL} - ${OLD_VAL}"|bc|awk '{ print ($1 >= 0) ? $1 : 0 - $1}')
104
			DIFF=$(echo "${NEW_VAL} - ${OLD_VAL}"|bc|awk '{ print ($1 >= 0) ? $1 : 0 - $1}')
105
			DIFF_PERC=$(echo "scale=2;(${DIFF}*100)/${OLD_VAL}" |bc)
105
			DIFF_PERC=$(echo "scale=2;(${DIFF}*100)/${OLD_VAL}" |bc|awk '{printf "%.2f", $0}')
106
			if [ $(echo ${DIFF_PERC} | tr "." " "| awk {'print $1'}) -ge 5 ]; then
106
			if [ $(echo ${DIFF_PERC} | tr "." " "| awk {'print $1'}) -ge 5 ]; then
107
				ALERT=1
107
				ALERT=1
108
				NAME=$(echo ${KEY} | tr "|" " "| awk {'print $1'})
108
				NAME=$(echo ${KEY} | tr "|" " "| awk {'print $1'})
109
				VALUE=$(echo ${KEY} | tr "|" " "| awk {'print $2'})
109
				VALUE=$(echo ${KEY} | tr "|" " "| awk {'print $2'})
110
				echo "${VALUE} for ${NAME} is varied by ${DIFF_PERC}%">>${ALERT_FILE}
110
				echo "${VALUE} for ${NAME} is varied by ${DIFF_PERC}%">>${ALERT_FILE}