Subversion Repositories SmartDukaan

Rev

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

Rev 4855 Rev 4872
Line 42... Line 42...
42
MYSQL_DUMP="${PRGDIR}/${CATALOG_FILE}"
42
MYSQL_DUMP="${PRGDIR}/${CATALOG_FILE}"
43
EXPORT_PATH="/var/lib/tomcat6/webapps/export"
43
EXPORT_PATH="/var/lib/tomcat6/webapps/export"
44
ALL_RSYNC_DIRS="${EXPORT_PATH}/media ${EXPORT_PATH}/media/website ${EXPORT_PATH}/media/static ${EXPORT_PATH}/documents"
44
ALL_RSYNC_DIRS="${EXPORT_PATH}/media ${EXPORT_PATH}/media/website ${EXPORT_PATH}/media/static ${EXPORT_PATH}/documents"
45
ALL_SCP_FILES="${EXPORT_PATH}/javascripts.tgz ${EXPORT_PATH}/html/helpdocs.tgz ${EXPORT_PATH}/html/entities-shop2020.tgz ${EXPORT_PATH}/html/entities-saholic.tgz ${EXPORT_PATH}/partners.tgz ${EXPORT_PATH}/solr.tgz ${MYSQL_DUMP}"
45
ALL_SCP_FILES="${EXPORT_PATH}/javascripts.tgz ${EXPORT_PATH}/html/helpdocs.tgz ${EXPORT_PATH}/html/entities-shop2020.tgz ${EXPORT_PATH}/html/entities-saholic.tgz ${EXPORT_PATH}/partners.tgz ${EXPORT_PATH}/solr.tgz ${MYSQL_DUMP}"
46
PROJECT_DIR="`dirname ${PRGDIR}`"
46
PROJECT_DIR="`dirname ${PRGDIR}`"
47
LOG_DIR="/var/log/content-generation"
-
 
48
MYSQL_DUMP="${PRGDIR}/partial-catalog-${DATE}.sql"
-
 
49
CONTENT_LOG="${LOG_DIR}/content-generation-${DATE}.log"
-
 
50
COMPARISON_LOG="${LOG_DIR}/comparison-score-computation-${DATE}.log"
-
 
51
PRODUCT_LIST_LOG="${LOG_DIR}/product-list-${DATE}.log"
-
 
52
HELPDOCS_LOG="${LOG_DIR}/helpdocs-generation-${DATE}.log"
-
 
53
IR_LOG="${LOG_DIR}/irdata-generation-${DATE}.log"
-
 
54
SOLR_IRDATA=/var/lib/tomcat6/webapps/export/solr/
-
 
55
OUT_FILE="${PRGDIR}/catalog_info.txt"
47
OUT_FILE="${PRGDIR}/catalog_info.txt"
56
OUT_FILE_OLD="${PRGDIR}/catalog_info_old.txt"
48
OUT_FILE_OLD="${PRGDIR}/catalog_info_old.txt"
57
COMP_FILES=1
49
COMP_FILES=1
58
ALERT=0
50
ALERT=0
59
ALERT_FILE=${PRGDIR}/alert.txt
51
ALERT_FILE=${PRGDIR}/alert.txt
Line 112... Line 104...
112
			DIFF_PERC=$(echo "scale=2;(${DIFF}*100)/${OLD_VAL}" |bc)
104
			DIFF_PERC=$(echo "scale=2;(${DIFF}*100)/${OLD_VAL}" |bc)
113
			if [ $(echo ${DIFF_PERC} | tr "." " "| awk {'print $1'}) -ge 5 ]; then
105
			if [ $(echo ${DIFF_PERC} | tr "." " "| awk {'print $1'}) -ge 5 ]; then
114
				ALERT=1
106
				ALERT=1
115
				NAME=$(echo ${KEY} | tr "|" " "| awk {'print $1'})
107
				NAME=$(echo ${KEY} | tr "|" " "| awk {'print $1'})
116
				VALUE=$(echo ${KEY} | tr "|" " "| awk {'print $2'})
108
				VALUE=$(echo ${KEY} | tr "|" " "| awk {'print $2'})
117
				echo "ALERT: ${VALUE} for ${NAME} is varied by ${DIFF_PERC}%">>${ALERT_FILE}
109
				echo "${VALUE} for ${NAME} is varied by ${DIFF_PERC}%">>${ALERT_FILE}
118
			fi
110
			fi
119
		fi
111
		fi
120
	done
112
	done
121
 
-
 
-
 
113
if [ ${ARELT} ]; then
-
 
114
	cat ${ALERT_FILE} | mutt  -s "Alert: At least one parameter exceeded their threshold value" rajveer.singh@shop2020.in amit.gupta@shop2020.in -a ${OUT_FILE} ${OUT_FILE_OLD}
122
fi
115
fi
123
 
116
 
124
 
117
 
125
 
118
 
126
 
119