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 is the startup/shutdown script for the AT&T Data Router Provisioning Server.
14 # $Id: drtrprov,v 1.3 2013/10/29 16:57:57 eby Exp $
19 JAVA_HOME=/opt/java/jdk/jdk180
20 JAVA_OPTS="-Xms2G -Xmx8G"
22 PATH=$JAVA_HOME/bin:/bin:/usr/bin
23 CLASSPATH=`echo /opt/app/datartr/etc /opt/app/datartr/lib/*.jar | tr ' ' ':'`
24 export CLASSPATH JAVA_HOME JAVA_OPTS TZ PATH
27 pgrep -u datartr -f provisioning.Main
33 if [ "$ID" != "root" ]
35 echo drtrprov must be started as user datartr not $ID
38 # if [ "$GRP" != "datartr" ]
40 # echo drtrprov must be started as group datartr not $GRP
48 # echo No certificate file available. Cannot start
51 if [ "`pgrep -u mysql mysqld`" = "" ]
53 echo MySQL is not running. It must be started before drtrprov
59 echo drtrprov already running
62 echo '0 1 * * * /opt/app/datartr/bin/runreports' | crontab
63 nohup java $JAVA_OPTS com.att.research.datarouter.provisioning.Main </dev/null &
68 echo drtrprov startup failed
77 if [ "$ID" != "datartr" ]
79 echo drtrprov must be stopped as user datartr not $ID
82 if [ "$GRP" != "datartr" ]
84 echo drtrprov must be stopped as group datartr not $GRP
87 /usr/bin/curl http://127.0.0.1:8080/internal/halt
97 echo drtrprov not running
105 echo drtrprov running
107 echo drtrprov not running
127 echo "Usage: $0 { start | stop | restart | status }"