| #!/bin/bash |
| JAVA_HOME=_JAVA_HOME_ |
| PATH=${PATH}:${JAVA_HOME}/bin |
| ROOT_DIR=_ROOT_DIR_ |
| ENV_CONTEXT=_ENV_CONTEXT_ |
| |
| cd $ROOT_DIR |
| |
| if [ ! -e "$ROOT_DIR/data/stage" ]; then |
| mkdir -p $ROOT_DIR/data/stage |
| fi |
| |
| if [ ! -e "$ROOT_DIR/data/$ENV_CONTEXT/stage" ]; then |
| mkdir -p $ROOT_DIR/data/$ENV_CONTEXT |
| ln -s $ROOT_DIR/data/stage $ROOT_DIR/data/$ENV_CONTEXT/stage |
| fi |
| |
| CP=${ROOT_DIR}/etc |
| for FILE in `ls $ROOT_DIR/lib/*.jar`; do |
| CP=$CP:$FILE |
| done |
| |
| CMD="V2DataFile all" |
| echo $CMD >> $ROOT_DIR/cronlog |
| date >> $ROOT_DIR/cronlog |
| $JAVA_HOME/bin/java -Xmx2048m -classpath $CP com.att.authz.Batch $CMD >> $ROOT_DIR/cronlog |
| date >> $ROOT_DIR/cronlog |
| |
| cd $ROOT_DIR/data/stage |
| LATEST=`ls -tr v2*.dat | tail -1` |
| if [ "$LATEST" != "" ]; then |
| > ../v2.lock |
| cp -p $LATEST ../v2.dat |
| rm ../v2.lock |
| fi |
| |
| LATEST=`ls -tr v2*.skip | tail -1` |
| if [ "$LATEST" != "" ]; then |
| cp -p $LATEST ../v2.skip |
| fi |
| |
| for FILE in `ls v2* | grep -v .gz`; do |
| gzip $FILE |
| done |
| |
| |