start.sh 985 B

123456789101112131415161718
  1. #!/bin/sh
  2. AppName=agmp-fms
  3. JVM_OPTS="-Dname=agmp-fms -Duser.timezone=Asia/Shanghai -Xms512m -Xmx1024m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=512m -XX:+HeapDumpOnOutOfMemoryError -XX:+PrintGCDateStamps -XX:+PrintGCDetails -XX:NewRatio=1 -XX:SurvivorRatio=30 -XX:+UseParallelGC -XX:+UseParallelOldGC"
  4. APP_HOME="/opt/SERV/AGMP/fms/"
  5. PID_FILE="/opt/SERV/AGMP/fms/agmp-fms.pid"
  6. CURRENT_DIR=${PWD}
  7. cd $APP_HOME
  8. if [ -f "$PID_FILE" ] && kill -0 $(cat "$PID_FILE") > /dev/null 2>&1; then
  9. echo "Stopping process with pid $(cat $PID_FILE)"
  10. kill $(cat "$PID_FILE")
  11. sleep 2
  12. fi
  13. echo "Starting process agmp-fms"
  14. #nohup java $JVM_OPTS -jar agmp-fms.jar --spring.profiles.active=agmp-fmstest_121 --server.port=8021 > /dev/null 2>&1 &
  15. nohup java $JVM_OPTS -jar agmp-fms.jar --spring.config.location=application-agmp-fmstest_121.yml --server.port=8021 > /dev/null 2>&1 &
  16. echo $! > "$PID_FILE"
  17. echo "Started process with pid $(cat $PID_FILE)"
  18. cd $CURRENT_DIR