0bae4d9b5bc6335530e87cd5f76d1ad775282078
[oweals/finalsclub.git] / util / CloudWatch-1.0.12.1 / bin / service
1 #!/usr/bin/env bash 
2 # This script "concentrates" all of our Java invocations into a single location
3 # for maintainability.
4
5 # Verify SERVICE_HOME
6 if [ -z "${SERVICE_HOME}" ]; then
7     echo 'This command is not intended to be run directly. Please see documentation on using service commands.'
8         exit 1 
9 fi
10
11 # Check our Java env
12 if [ -n "${JAVA_HOME:+x}" ]; then
13         JAVA_COMMAND=${JAVA_HOME}/bin/java
14 else
15         echo JAVA_HOME is not set
16         exit 1 
17 fi
18
19 LIBDIR=${SERVICE_HOME}/lib
20 # If a classpath exists preserve it
21 CP=$CLASSPATH
22
23 # Check for cygwin bash so we use the correct path separator
24
25 for jar in $(ls $LIBDIR/*.jar) ; do
26         CP=${CP}:$jar
27 done
28
29 exec ${JAVA_COMMAND} ${SERVICE_JVM_ARGS} -classpath "${CP}" com.amazon.webservices.Cli "$@"