|
@@ -1,9 +1,8 @@
|
|
|
#!/bin/bash
|
|
|
|
|
|
-APP_MAIN_JAR="examcloud-core-questions-starter-master-SNAPSHOT.jar"
|
|
|
-
|
|
|
FILE_PATH=$(cd `dirname $0`; pwd)
|
|
|
-
|
|
|
+APP_VERSION=`cat $FILE_PATH/version`
|
|
|
+APP_MAIN_JAR="examcloud-core-questions-starter-"$APP_VERSION"-SNAPSHOT.jar"
|
|
|
JAVA_OPTS=`cat $FILE_PATH/start.vmoptions`
|
|
|
APP_ARGS=`cat $FILE_PATH/start.args`
|
|
|
|
|
@@ -14,7 +13,14 @@ if [ ! -z "$PID_LIST" ]; then
|
|
|
exit -1
|
|
|
fi
|
|
|
|
|
|
-APP_ARGS=$APP_ARGS" --startup.securityCode="$$
|
|
|
+if [ "$1" ];then
|
|
|
+ echo "startupCode:"$1;
|
|
|
+else
|
|
|
+ echo "[ERROR] : no arguments"
|
|
|
+ exit -1
|
|
|
+fi
|
|
|
+
|
|
|
+APP_ARGS=$APP_ARGS" --examcloud.startup.startupCode="$1
|
|
|
|
|
|
echo "java options:"
|
|
|
echo "$JAVA_OPTS"
|
|
@@ -25,6 +31,4 @@ nohup java $JAVA_OPTS -jar $FILE_PATH/lib/$APP_MAIN_JAR $APP_ARGS >/dev/null 2>&
|
|
|
|
|
|
echo "starting......"
|
|
|
|
|
|
-
|
|
|
exit 0
|
|
|
-
|