#!/bin/bash
RUNNING_USER=root
PROFILE=test
SERVER_PORT=80
JAVA_OPTS="-Xms1024M -Xmx1024M -Xmn512M -Xss256k -XX:+DisableExplicitGC -XX:MaxTenuringThreshold=15 -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:+CMSParallelRemarkEnabled -XX:LargePageSizeInBytes=96m -XX:CMSInitiatingOccupancyFraction=75"
dir_base="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
echo 'deploying...'
echo ${dir_base}
cd ${dir_base}
cd libs
if [ -e *.jar ];then
SERVER_JAR=`ls -l |awk '{print $9}'| grep .jar$`
cd ..
if [ $(pgrep -f ${SERVER_JAR} | wc -l) -gt 0 ]; then
pkill -9 -f ${SERVER_JAR}
fi
echo -n "Starting ${SERVER_JAR} ....."
#nohup java $JAVA_OPTS -jar ./libs/$SERVER_JAR --spring.config.location=./application.yml >/dev/null 2>&1 &
nohup java $JAVA_OPTS -jar ./libs/$SERVER_JAR --spring.profiles.active=$PROFILE --server.port=$SERVER_PORT > /dev/null 2>&1 &
sleep 2
echo 'ok!'
else
echo '*.jar is not exist'
fi
RUNNING_USER=root
PROFILE=test
SERVER_PORT=80
JAVA_OPTS="-Xms1024M -Xmx1024M -Xmn512M -Xss256k -XX:+DisableExplicitGC -XX:MaxTenuringThreshold=15 -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:+CMSParallelRemarkEnabled -XX:LargePageSizeInBytes=96m -XX:CMSInitiatingOccupancyFraction=75"
dir_base="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
echo 'deploying...'
echo ${dir_base}
cd ${dir_base}
cd libs
if [ -e *.jar ];then
SERVER_JAR=`ls -l |awk '{print $9}'| grep .jar$`
cd ..
if [ $(pgrep -f ${SERVER_JAR} | wc -l) -gt 0 ]; then
pkill -9 -f ${SERVER_JAR}
fi
echo -n "Starting ${SERVER_JAR} ....."
#nohup java $JAVA_OPTS -jar ./libs/$SERVER_JAR --spring.config.location=./application.yml >/dev/null 2>&1 &
nohup java $JAVA_OPTS -jar ./libs/$SERVER_JAR --spring.profiles.active=$PROFILE --server.port=$SERVER_PORT > /dev/null 2>&1 &
sleep 2
echo 'ok!'
else
echo '*.jar is not exist'
fi