start.sh 827 B

12345678910111213141516171819202122232425262728293031323334
  1. #!/bin/sh
  2. export SERVICE_HOME=/home/cvim/test
  3. export SERVICE_NAME=tsi-comm-server
  4. export SERVICE_VERSION=0.0.1-SNAPSHOT
  5. export EXE_NAME=$SERVICE_NAME-$SERVICE_VERSION.jar
  6. export PID_NAME=$SERVICE_NAME.pid
  7. export SERVICE_PID=$SERVICE_HOME/conf/$PID_NAME
  8. cd $SERVICE_HOME
  9. export JAVA_OPT="-server"
  10. export JAVA_OPT="$JAVA_OPT -Xms4096m -Xmx4096m"
  11. export JAVA_OPT="$JAVA_OPT -Xlog:gc*:file=logs/gc.log"
  12. export CONFIG_OPT="--spring.config.location=conf//application.yml"
  13. if [ ! -z "$SERVICE_PID" ]; then
  14. if [ -f "$SERVICE_PID" ]; then
  15. echo "$SERVICE_NAME is already running...."
  16. exit
  17. fi
  18. fi
  19. nohup java $JAVA_OPT -jar ./$EXE_NAME $CONFIG_OPT 1> /dev/null 2>&1 &
  20. echo "$SERVICE_NAME is started...."
  21. sleep 1
  22. ps -eaf | grep $SERVICE_NAME | grep -v grep |wc -l
  23. sleep 1
  24. ps -eaf | grep $SERVICE_NAME | grep -v grep