annotate scripts/aim-o-matic/aim_o_matic_cronjob.sh @ 646:e76951e4da20

Style fixes. - Fix most lint errors found by http://google-styleguide.googlecode.com/svn/trunk/cpplint/cpplint.py - Clean up commenting style. - Alphabetize #includes and using statements.
author ronw@google.com
date Tue, 11 Jun 2013 20:41:15 +0000
parents b106283f812f
children
rev   line source
tom@459 1 #!/bin/bash
tom@459 2
tom@459 3 export PATH=$PATH:/usr/local/bin/
tom@459 4
tom@459 5 INPUT_DIR=/home/ubuntu/upload
tom@459 6 DONE_DIR=/home/ubuntu/processed
tom@459 7 mkdir ${DONE_DIR}
tom@459 8 OUTPUT_DIR=/var/www/results
tom@459 9 sudo mkdir $OUTPUT_DIR
tom@459 10 sudo chmod o+w $OUTPUT_DIR
tom@459 11 AIMC_DIR=/home/ubuntu/aimc/build/posix-release/
tom@459 12 AIMC=$AIMC_DIR/AIMCopy
tom@459 13
tom@459 14 mkdir -p /tmp/aimc/
tom@459 15
tom@459 16 for t in `seq 1 580`; do
tom@459 17 for f in `ls $INPUT_DIR/*.config`; do
tom@459 18 b=`basename $f`
tom@459 19 WORKING_ID=${b%.config}
tom@459 20 THIS_OUTPUT_DIR=${OUTPUT_DIR}/${WORKING_ID}
tom@459 21 OUTPUT_BASE=${THIS_OUTPUT_DIR}/${WORKING_ID}
tom@459 22 mkdir ${THIS_OUTPUT_DIR}
tom@459 23 SCRIPT_FILE=${OUTPUT_BASE}.script
tom@459 24 PARAMS_FILE=${OUTPUT_BASE}.complete_params
tom@459 25 GRAPH_FILE=${OUTPUT_BASE}.dot
tom@459 26 GRAPH_IMAGE=${OUTPUT_BASE}.png
tom@459 27 ext="wav"
tom@459 28 echo ${INPUT_DIR}/${WORKING_ID}.${ext} ${THIS_OUTPUT_DIR}/${WORKING_ID} | cat >> ${SCRIPT_FILE}
tom@459 29 rm /tmp/aimc/*
tom@459 30 $AIMC -C ${f} -S ${SCRIPT_FILE} -D ${PARAMS_FILE} -G ${GRAPH_FILE}
tom@459 31 dot -Tpng -o ${GRAPH_IMAGE} ${GRAPH_FILE}
tom@459 32 sudo chown www-data ${THIS_OUTPUT_DIR}
tom@459 33 mv ${INPUT_DIR}/${WORKING_ID}.* ${DONE_DIR}/
tom@459 34 done
tom@459 35 sleep 1
tom@459 36 done