فهرست منبع

修改启动shell脚本

xiewenjie 3 سال پیش
والد
کامیت
792d698298
1فایلهای تغییر یافته به همراه23 افزوده شده و 17 حذف شده
  1. 23 17
      startJar.sh

+ 23 - 17
startJar.sh

@@ -9,21 +9,27 @@ usage() {
 
 checkEnv(){
   echo "执行 checkEnv 方法:环境变量 $1"
-  if [[ $1 = 'prod' ]];   then
-    echo "prod start"
-    APP_NAME=changeing-dev.jar
-    APP_DEBUG=5526
-  elif  [[ $1 = 'uat' ]] ; then
-    echo "uat start"
-    APP_NAME=changeing-uat.jar
-    APP_DEBUG=5526
-  elif  [[ $1 = 'devuat' ]] ; then
-    echo "devuat start"
-    APP_NAME=changeing-devuat.jar
-    APP_DEBUG=5520
-  else
-    echo "没有设置环境"
-  fi
+
+      if [ -z "${APP_NAME}" ] || [ -z "${APP_DEBUG}" ]; then #判断pid是否为空
+           if [[ $1 = 'prod' ]];   then
+                        echo "prod start"
+                        APP_NAME=changeing-dev.jar
+                        APP_DEBUG=5526
+                      elif  [[ $1 = 'uat' ]] ; then
+                        echo "uat start"
+                        APP_NAME=changeing-uat.jar
+                        APP_DEBUG=5526
+                      elif  [[ $1 = 'devuat' ]] ; then
+                        echo "devuat start"
+                        APP_NAME=changeing-devuat.jar
+                        APP_DEBUG=5520
+                      else
+                        echo "没有设置环境"
+            fi
+      else
+             echo "已经设置-${APP_NAME}-${APP_DEBUG}"
+
+      fi
 }
 
 # 判断当前服务是否已经启动的函数
@@ -80,8 +86,8 @@ status(){
 
 # 重启命令其实就是先执行关闭命令 再执行重启命令
 restart(){
-    stop $2
-    start $2
+    stop $1
+    start $1
 }