1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071 |
- #!/bin/sh
- APP_PROF=wonju
- APP_HOME=$(dirname $0)
- usage() {
- echo "Usage:" $0 "[api/app/sig/web]"
- echo "RUN tsi-api-server:" $0 "api"
- echo "RUN tsi-app-server:" $0 "app"
- echo "RUN tsi-sig-server:" $0 "sig"
- echo "RUN tsi-web-server:" $0 "web"
- exit
- }
- case $1 in
- api)
- APP_NAME=tsi-api-server
- APP_VER=0.0.1
- APP_EXT=jar
- ;;
- app)
- APP_NAME=tsi-app-server
- APP_VER=0.0.1
- APP_EXT=jar
- ;;
- sig)
- APP_NAME=tsi-sig-server
- APP_VER=0.0.1
- APP_EXT=war
- ;;
- web)
- APP_NAME=tsi-web-server
- APP_VER=0.0.1
- APP_EXT=war
- ;;
- *)
- usage
- ;;
- esac
- EXE_NAME=$APP_NAME-$APP_VER.$APP_EXT
- PID_NAME=$APP_NAME.pid
- APP_PID=$APP_HOME/conf/$PID_NAME
- export JAVA_OPT="-server"
- #export JAVA_OPT="$JAVA_OPT -Xms4096m -Xmx4096m"
- export JAVA_OPT="$JAVA_OPT -Xlog:gc*:file=${APP_HOME}/logs/${APP_NAME}/${APP_NAME}.gc.log"
- export APP_OPT="-Dspring.profiles.active=${APP_PROF}"
- #export APP_OPT="--spring.config.location=conf//$APP_NAME.yml"
- if [ ! -z "$APP_PID" ]; then
- if [ -f "$APP_PID" ]; then
- echo "$APP_NAME is already running...."
- exit
- fi
- fi
- #nohup java $JAVA_OPT -jar ./$EXE_NAME $APP_OPT 1> /dev/null 2>&1 &
- #java $JAVA_OPT -jar ./$EXE_NAME $APP_OPT &
- java $JAVA_OPT -jar $APP_OPT ./$EXE_NAME &
- echo "$APP_NAME is started...."
- sleep 1
- #jps -l | grep $APP_NAME | grep -v grep |wc -l
- ps -eaf | grep $APP_NAME | grep -v grep |wc -l
- sleep 1
- #jps -l | grep $APP_NAME | grep -v grep
- ps -eaf | grep $APP_NAME | grep -v grep
|