Upgrade to latest oparent
[aaf/authz.git] / authz-batch / src / main / scripts / V1daily
1 #!/bin/bash
2 JAVA_HOME=_JAVA_HOME_
3 PATH=${PATH}:${JAVA_HOME}/bin
4 ROOT_DIR=_ROOT_DIR_
5 ENV_CONTEXT=_ENV_CONTEXT_
6
7 cd $ROOT_DIR
8
9 if [ ! -e "$ROOT_DIR/data/stage" ]; then
10         mkdir -p $ROOT_DIR/data/stage
11 fi
12
13 if [ ! -e "$ROOT_DIR/data/$ENV_CONTEXT/stage" ]; then
14         mkdir -p $ROOT_DIR/data/$ENV_CONTEXT
15         ln -s $ROOT_DIR/data/stage $ROOT_DIR/data/$ENV_CONTEXT/stage
16 fi
17
18 CP=${ROOT_DIR}/etc
19 for FILE in `ls $ROOT_DIR/lib/*.jar`; do
20   CP=$CP:$FILE
21 done
22
23 CMD="V1DataFile all"
24 echo $CMD >> $ROOT_DIR/cronlog
25 date >> $ROOT_DIR/cronlog
26 $JAVA_HOME/bin/java -Xmx2048m -classpath $CP com.att.authz.Batch $CMD  >> $ROOT_DIR/cronlog
27 date >> $ROOT_DIR/cronlog
28
29 cd $ROOT_DIR/data/stage
30 LATEST=`ls -tr v1*.dat | tail -1`
31 if [ "$LATEST" != "" ]; then
32   > ../v1.lock
33   cp -p $LATEST ../v1.dat
34   rm ../v1.lock
35 fi
36
37 LATEST=`ls -tr v1*.skip | tail -1`
38 if [ "$LATEST" != "" ]; then
39   cp -p $LATEST ../v1.skip
40 fi
41
42 for FILE in `ls v1* | grep -v .gz`; do
43         gzip $FILE
44 done
45
46