check.sh
APP_NAME=$1
tpid=`ps -ef|grep java|grep $APP_NAME|grep -v grep|grep -v kill|awk '{print $2}'`
if [ ${tpid} ]; then
echo 'App is running.'
echo ${tpid}
else
echo 'App is NOT running.'
fi
stop.sh
if [ ! $1 ]; then
echo "NOT SERVER_NAME"
exit
fi
PIDS=`ps -efc|grep java|grep $USER|grep $1|awk -F' ' '{print $2}'`
for PID in $PIDS
do
echo "Kill ${SERVER_NAME} with pid ${PID}."
kill -9 $PID
done
boot.sh
export SERVER_NAME=$1
export RUN_ENV=test
path=
logbackPath=/home/zs/springboot
APP_NAME=$1
tpid=`ps -ef|grep java|grep $APP_NAME|grep -v grep|grep -v kill|awk '{print $2}'`
if [ ${tpid} ]; then
echo 'App is running.'${tpid}
kill -9 ${tpid}
echo ${tpid}' is killed, ready to starting....'
else
echo 'App is NOT run, ready to starting....'
fi
case $SERVER_NAME in
'yd-pay')
path=/home/zs/app1/
;;
'yd-pay-erp')
path=/home/zs/app2/
;;
'yd-order')
path=/home/zs/app3/
;;
'yd-plugin-manager')
path=/home/zs/app4/
;;
esac
if [ "$path" = "" ]; then
echo "no servername"
else
echo $path
echo $SERVER_NAME
echo $RUN_ENV
echo "/home/zs/servers/log/"${SERVER_NAME}/${SERVER_NAME}.log
java -Dspring.profiles.active=${RUN_ENV} -Drun_env=${RUN_ENV} -DSERVER_NAME=${SERVER_NAME} -Xms256m -Xmx512m -jar ${path}/${SERVER_NAME}*.jar --spring.config.location=${path}/application.yml --logging.config=${logbackPath}/logback.xml &
fi
kill.sh
APP_NAME=$1
tpid=`ps -ef|grep java|grep $APP_NAME|grep -v grep|grep -v kill|awk '{print $2}'`
if [ ${tpid} ]; then
echo 'Kill Process!'
kill -9 $tpid
else
echo 'no process found'
fi