| Line 34... |
Line 34... |
| 34 |
PARTNERS_PATH="/var/www/static.saholic.com/partners/"
|
34 |
PARTNERS_PATH="/var/www/static.saholic.com/partners/"
|
| 35 |
WEBSITE_JAVASCRIPT_PATH="/var/www/static.saholic.com/js/"
|
35 |
WEBSITE_JAVASCRIPT_PATH="/var/www/static.saholic.com/js/"
|
| 36 |
DATE=`date +%Y-%b-%d_%Hh%Mm`
|
36 |
DATE=`date +%Y-%b-%d_%Hh%Mm`
|
| 37 |
LOGFILE=${MEDIA_EXPORT_PATH}/${DATE}.log # Log file Name
|
37 |
LOGFILE=${MEDIA_EXPORT_PATH}/${DATE}.log # Log file Name
|
| 38 |
LOGERR=${MEDIA_EXPORT_PATH}/ERRORS-${DATE}.log # Error Log file Name
|
38 |
LOGERR=${MEDIA_EXPORT_PATH}/ERRORS-${DATE}.log # Error Log file Name
|
| - |
|
39 |
CLEAN_DATE=`date -d '3 day ago' +"%Y-%b-%d"`
|
| 39 |
|
40 |
|
| 40 |
# IO redirection for logging.
|
41 |
# IO redirection for logging.
|
| 41 |
touch ${LOGFILE}
|
42 |
touch ${LOGFILE}
|
| 42 |
exec 6>&1 # Link file descriptor #6 with stdout.
|
43 |
exec 6>&1 # Link file descriptor #6 with stdout.
|
| 43 |
# Saves stdout.
|
44 |
# Saves stdout.
|
| Line 85... |
Line 86... |
| 85 |
cd ${MEDIA_EXPORT_PATH}
|
86 |
cd ${MEDIA_EXPORT_PATH}
|
| 86 |
tar -zxf partners.tgz
|
87 |
tar -zxf partners.tgz
|
| 87 |
unlink partners
|
88 |
unlink partners
|
| 88 |
ln -s partners-${LATEST_TIMESTAMP} partners
|
89 |
ln -s partners-${LATEST_TIMESTAMP} partners
|
| 89 |
cp -r partners/* ${PARTNERS_PATH}
|
90 |
cp -r partners/* ${PARTNERS_PATH}
|
| - |
|
91 |
rm -rf partners-${CLEAN_DATE}*
|
| 90 |
|
92 |
|
| 91 |
echo "Updating javascripts for product comparison"
|
93 |
echo "Updating javascripts for product comparison"
|
| 92 |
echo "======================================================="
|
94 |
echo "======================================================="
|
| 93 |
tar -zxf javascripts.tgz
|
95 |
tar -zxf javascripts.tgz
|
| 94 |
unlink javascripts
|
96 |
unlink javascripts
|
| 95 |
ln -s javascripts-${LATEST_TIMESTAMP} javascripts
|
97 |
ln -s javascripts-${LATEST_TIMESTAMP} javascripts
|
| 96 |
cp -r javascripts/* ${WEBSITE_JAVASCRIPT_PATH}
|
98 |
cp -r javascripts/* ${WEBSITE_JAVASCRIPT_PATH}
|
| - |
|
99 |
rm -rf javascripts-${CLEAN_DATE}*
|
| 97 |
|
100 |
|
| 98 |
#Clean up IO redirection
|
101 |
#Clean up IO redirection
|
| 99 |
exec 1>&6 6>&- # Restore stdout and close file descriptor #6.
|
102 |
exec 1>&6 6>&- # Restore stdout and close file descriptor #6.
|
| 100 |
exec 2>&7 7>&- # Restore stdout and close file descriptor #7.
|
103 |
exec 2>&7 7>&- # Restore stdout and close file descriptor #7.
|
| 101 |
|
104 |
|