4 # THIS FILE CONTAINS PROPRIETARY INFORMATION OF
5 # AT&T AND IS NOT TO BE DISCLOSED OR USED EXCEPT IN
6 # ACCORDANCE WITH APPLICABLE AGREEMENTS.
8 # Copyright (c) 2013 AT&T Knowledge Ventures
9 # Unpublished and Not for Publication
12 # This script runs daily to generate reports files in the logs directory.
14 # $Id: runreports,v 1.2 2013/11/06 16:23:54 eby Exp $
19 JAVA_HOME=/opt/java/jdk/jdk180
20 JAVA_OPTS="-Xms1G -Xmx4G"
21 JAVA_CLASS=com.att.research.datarouter.reports.Report
23 PATH=$JAVA_HOME/bin:/bin:/usr/bin
24 CLASSPATH=`echo /opt/app/datartr/etc /opt/app/datartr/lib/*.jar | tr ' ' ':'`
25 LOGDIR=/opt/app/datartr/logs
26 YESTERDAY=`/bin/date --date=yesterday '+%Y%m%d'`
28 export CLASSPATH JAVA_HOME JAVA_OPTS TZ PATH
32 if [ "$ID" != "datartr" ]
34 echo runreports must be started as user datartr not $ID
37 if [ "$GRP" != "datartr" ]
39 echo runreports must be started as group datartr not $GRP
42 if [ "`pgrep -u mysql mysqld`" = "" ]
44 echo MySQL is not running. It must be started before runreports
49 java $JAVA_OPTS $JAVA_CLASS -t volume -o $LOGDIR/volume.csv.$YESTERDAY yesterday </dev/null >/dev/null
52 java $JAVA_OPTS $JAVA_CLASS -t subscriber -o $LOGDIR/subscriber.csv.$YESTERDAY yesterday </dev/null >/dev/null