wangwei преди 7 години
родител
ревизия
430c0ae766
променени са 1 файла, в които са добавени 26 реда и са изтрити 0 реда
  1. 26 0
      examcloud-core-basic-starter/shell/start-prod.sh

+ 26 - 0
examcloud-core-basic-starter/shell/start-prod.sh

@@ -0,0 +1,26 @@
+#!/bin/bash
+
+APP_MAIN_JAR="examcloud-core-basic-starter-2.0-SNAPSHOT.jar"
+
+JAVA_OPTS="-server -Xms4g -Xmx4g"
+
+FILE_PATH=$(cd `dirname $0`; pwd)
+
+PID_LIST=`ps -ef|grep $APP_MAIN_JAR|grep java|awk '{print $2}'`
+
+if [ ! -z "$PID_LIST" ]; then
+    echo "APP is already running!"
+    echo "Runnable jar is $APP_MAIN_JAR."
+    echo "PID is"
+    echo "$PID_LIST"
+else
+    if [ ! -z "$1" ]; then
+	  nohup java $JAVA_OPTS -jar $FILE_PATH/lib/$APP_MAIN_JAR --spring.profiles.active=$1 >/dev/null 2>&1 &
+    else
+	  nohup java $JAVA_OPTS -jar $FILE_PATH/lib/$APP_MAIN_JAR >/dev/null 2>&1 &
+    fi
+    echo "starting......"
+fi 
+
+exit 0
+