startup.sh
shell
#!/bin/bash
mkdir -p log
mkdir -p uploadPath
rm -rf log/*
sh stop.sh
CUR_DIR="$( cd "$( dirname "$0" )" && pwd )"
echo "CUR_DIR=$CUR_DIR"
cd $CUR_DIR
APP_NAME=example
APP_JAR_NAME="$APP_NAME.jar"
nohup java -jar -Xms128m -Xmx128m $CUR_DIR/$APP_JAR_NAME > ./log/start-init.log 2>&1 & # -Xms2g -Xmx3g
echo "$CUR_DIR/$APP_APP_JAR_NAME start up successful."
stop.sh
shell
#!/bin/bash
CUR_DIR="$( cd "$( dirname "$0" )" && pwd )"
echo "CUR_DIR=$CUR_DIR"
cd $CUR_DIR
APP_NAME=example
APP_JAR_NAME="$APP_NAME.jar"
PID=`ps ax | grep -i "$CUR_DIR/$APP_JAR_NAME" | grep java | grep -v grep | awk '{print $1}'`
if [ ! -n "$PID" ];
then
echo "$APP_NAME is not running!"
else
echo "$APP_NAME $PID is running!"
kill -9 $PID
echo "$APP_NAME is killed!"
fi