start-prod.sh 505 B

12345678910111213141516171819202122
  1. #!/bin/bash
  2. APP_MAIN_JAR="examcloud-core-basic-starter-2.0-SNAPSHOT.jar"
  3. JAVA_OPTS="-server -Xms4g -Xmx4g"
  4. FILE_PATH=$(cd `dirname $0`; pwd)
  5. PID_LIST=`ps -ef|grep $APP_MAIN_JAR|grep java|awk '{print $2}'`
  6. if [ ! -z "$PID_LIST" ]; then
  7. echo "APP is already running!"
  8. echo "Runnable jar is $APP_MAIN_JAR."
  9. echo "PID is"
  10. echo "$PID_LIST"
  11. else
  12. nohup java $JAVA_OPTS -jar $FILE_PATH/lib/$APP_MAIN_JAR --spring.profiles.active=prod >/dev/null 2>&1 &
  13. echo "starting......"
  14. fi
  15. exit 0