#!/bin/sh
env_variables="-Dspring.profiles.active=test"
pid=$(ps -ef | grep $1 | grep -v grep | grep -v .sh | awk '{print $2}')
if [ -n "$pid" ]; then
sleep 1s
echo $pid
kill -9 $pid
echo "$server_name 进程结束”"
fi
nohup java -server -Xms512m -Xmx512m $env_variables -jar $1 2>&1 >/dev/null &
nohup java -server -Xms512m -Xmx512m $env_variables -jar $1 2>&1 > ../logs/server.log &
dev
#!/bin/sh
ENV="dev"
env_variables=""
jarfile=$1
if [ "$jarfile" = "discovery.jar" ]; then
env_variables="-Dspring.profiles.active=$ENV"
echo "discovey"
elif [ "$jarfile" = "config-server.jar" ]; then
env_variables="-Dspring.profiles.active=$ENV,jdbc"
echo "config"
else
env_variables="-Dspring.cloud.config.profile=$ENV"
echo "else"
fi
pid=$(ps -ef | grep $1 | grep -v grep | grep -v .sh | awk '{print $2}')
if [ -n "$pid" ]; then
sleep 3s
echo $pid
kill -9 $pid
echo "$server_name 进程结束”"
fi
nohup java -server -Xms256m -Xmx512m $env_variables -jar $1 2>&1 >/dev/null &