export AQUARIUM_HOME
-PID=$AQUARIUM_HOME/bin/aquarium.pid
+PID_FILE=$AQUARIUM_HOME/bin/aquarium.pid
AQUARIUM_LIB=$AQUARIUM_HOME/lib
AQUARIUM_CONF=$AQUARIUM_HOME/conf
# Check the application status
check_status() {
- if [ -f $PID ]
+ if [ -f $PID_FILE ]
then
- aqrunning=`ps -ef|grep java|grep aquarium`
+ aqrunning=`ps -ef|grep java|grep $AQUARIUM_MAIN_CLASS`
if [ -z "$aqrunning" ]
then
return 0
echo "Starting Aquarium"
- # CLASSPATH=$AQUARIUM_CONF:$JBOOT_JAR
CLASSPATH=$JBOOT_JAR
echo "Using initial CLASSPATH $CLASSPATH"
echo "nohup java $JAVA_OPTS -cp $CLASSPATH $AQUARIUM_PROP $JBOOT_MAIN_CLASS -lib $AQUARIUM_LIB $AQUARIUM_MAIN_CLASS > $AQUARIUM_LOGFILE"
nohup java $JAVA_OPTS -cp $CLASSPATH $AQUARIUM_PROP $JBOOT_MAIN_CLASS -lib $AQUARIUM_LIB $AQUARIUM_MAIN_CLASS > $AQUARIUM_LOGFILE 2>&1 &
- echo $! > $PID
- echo "OK [pid = "`cat $PID`"]"
+ echo $! > $PID_FILE
+ echo "OK [pid = "`cat $PID_FILE`"]"
}
# Stops the application
# Kills the application process
echo -n "Stopping Aquarium: "
- kill `cat $PID`
- rm $PID
+ kill `cat $PID_FILE`
+ rm $PID_FILE
echo "OK"
}
check_status
if [ $? -ne 0 ]
then
- echo "Aquarium is running (pid=$pid)"
+ echo "Aquarium is running (pid="`cat $PID_FILE`")"
else
echo "Aquarium is stopped"
fi