wangwei 7 lat temu
rodzic
commit
7842ce022f

+ 21 - 2
examcloud-core-basic-starter/shell/start.sh

@@ -1,2 +1,21 @@
-#!/bin/bash
-
+#!/bin/bash
+
+APP_MAIN_JAR="examcloud-core-basic-starter-2.0-SNAPSHOT.jar"
+
+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 running!"
+    echo "Runnable jar is $APP_MAIN_JAR."
+    echo "PID is"
+    echo "$PID_LIST"
+else
+    nohup java -Xmx512m -Xms512m -jar $FILE_PATH/lib/$APP_MAIN_JAR >/dev/null 2>&1 &  
+    echo "started !" 
+fi 
+
+exit 0
+
+

+ 18 - 0
examcloud-core-basic-starter/shell/stop.sh

@@ -0,0 +1,18 @@
+#!/bin/bash
+
+APP_MAIN_JAR="examcloud-core-basic-starter-2.0-SNAPSHOT.jar"
+
+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 "Runnable jar is $APP_MAIN_JAR."
+    for PID in $PID_LIST 
+    do
+        kill -9 $PID
+    done
+    echo "stopped !"
+fi
+
+exit 0