pandorafms/pandora_plugins/EC2/CloudWatch/bin/service

30 lines
745 B
Bash
Executable File

#!/usr/bin/env bash
# This script "concentrates" all of our Java invocations into a single location
# for maintainability.
# Verify SERVICE_HOME
if [ -z "${SERVICE_HOME}" ]; then
echo 'This command is not intended to be run directly. Please see documentation on using service commands.'
exit 1
fi
# Check our Java env
if [ -n "${JAVA_HOME:+x}" ]; then
JAVA_COMMAND=${JAVA_HOME}/bin/java
else
echo JAVA_HOME is not set
exit 1
fi
LIBDIR=${SERVICE_HOME}/lib
# If a classpath exists preserve it
CP=$CLASSPATH
# Check for cygwin bash so we use the correct path separator
for jar in $(ls $LIBDIR/*.jar) ; do
CP=${CP}:$jar
done
exec ${JAVA_COMMAND} ${SERVICE_JVM_ARGS} -classpath "${CP}" com.amazon.webservices.Cli "$@"