Author: sebb
Date: Fri Feb 12 23:09:00 2016
New Revision: 1730140

URL: http://svn.apache.org/viewvc?rev=1730140&view=rev
Log:
Create current and cumulative logs

Modified:
    comdev/projects.apache.org/scripts/cronjobs/python3logger.sh

Modified: comdev/projects.apache.org/scripts/cronjobs/python3logger.sh
URL: 
http://svn.apache.org/viewvc/comdev/projects.apache.org/scripts/cronjobs/python3logger.sh?rev=1730140&r1=1730139&r2=1730140&view=diff
==============================================================================
--- comdev/projects.apache.org/scripts/cronjobs/python3logger.sh (original)
+++ comdev/projects.apache.org/scripts/cronjobs/python3logger.sh Fri Feb 12 
23:09:00 2016
@@ -14,14 +14,27 @@ BASE=$(basename $SCRIPT .py)
 
 YYMM=$(date '+%Y-%m')
 
-exec  >>${LOGDIR}/${BASE}_${YYMM}.log
+# Create the cumulative log dir if necessary
+ARCHIVE_DIR=${LOGDIR}/${YYMM}
+test -d ${ARCHIVE_DIR} || mkdir ${ARCHIVE_DIR}
+
+ARCHIVE_NAME=${BASE}_${YYMM}.log
+
+# Move any existing cumulative log to the correct place:
+test -f ${LOGDIR}/${ARCHIVE_NAME} && mv ${LOGDIR}/${ARCHIVE_NAME} 
${ARCHIVE_DIR}/${ARCHIVE_NAME}
+
+# Create cumulative log in subdirectory
+exec  >>${ARCHIVE_DIR}/${ARCHIVE_NAME}
+{
 echo
 echo '>>>'
 START=$(date)
 echo "Starting $SCRIPT ($$) at $START"
 export
 
-ERRTEE=1 python3 -u $SCRIPT 
+ERRTEE=1 python3 -u $SCRIPT
 
 echo "Completed $SCRIPT ($$) at $(date) (START $START)"
 echo '<<<'
+}  | tee ${LOGDIR}/${BASE}.log
+# and last log in main directory
\ No newline at end of file


Reply via email to