Browse Source

Merge branch 'develop' of http://39.101.216.213/gogs/liuhuijin/lineage into develop

xiaoshushu 4 years ago
parent
commit
3cc480e5ca
3 changed files with 160 additions and 0 deletions
  1. 53 0
      ry-admin.sh
  2. 53 0
      ry-app.sh
  3. 54 0
      ry-lineage.sh

+ 53 - 0
ry-admin.sh

@@ -0,0 +1,53 @@
+#!/bin/bash
+
+cd   /usr/app/lineage/
+
+deploy_path="/usr/app/lineage/"
+upload_path="/usr/app/lineage/bak/upload/"
+history_path="/usr/app/lineage/bak/history/"
+
+back(){
+  if [ ! -d "$deploy_path" ]; then
+    mkdir $deploy_path
+  fi
+  if [ ! -d "$upload_path" ]; then
+    mkdir $upload_path
+  fi
+  if [ ! -d "$history_path" ]; then
+    mkdir $history_path
+  fi
+  
+ if [  -f "$upload_path$1" ];then
+      echo "开始备份"
+      datetime=`date +%Y%m%d-%H%M%S`
+
+      if [  -f "$deloy_path$1" ];then
+          mv  "$deloy_path$1"  "$history_path$1-$datetime"
+      fi
+
+      mv $upload_path$1 $deploy_path
+      echo "完成文件备份"
+  fi
+}
+
+start(){
+  APP_NAME="$1";
+  back $APP_NAME
+  if [ ! -f "$deploy_path$APP_NAME" ];then
+      echo "没有找到$APP_NAME启动文件!"
+      return
+  fi
+
+  pid=$(ps -ef | grep -v 'grep' | egrep $APP_NAME| awk '{printf $2 " "}')
+  
+  if [ -z "${pid}" ]; then
+    nohup java $2 -jar $deploy_path$APP_NAME >>/dev/null 2>&1 &
+  else
+    echo "项目$1已经启动,进程pid是${pid}!"
+    echo "现在开始关闭进程,重启$APP_NAME!"
+    kill -9 $pid
+    nohup java $2 -jar $deploy_path$APP_NAME >>/dev/null 2>&1 &
+  fi
+}
+
+start ruoyi-admin.jar "-Xms256m -Xmx500m"

+ 53 - 0
ry-app.sh

@@ -0,0 +1,53 @@
+#!/bin/bash
+
+cd   /usr/app/lineage/
+
+deploy_path="/usr/app/lineage/"
+upload_path="/usr/app/lineage/bak/upload/"
+history_path="/usr/app/lineage/bak/history/"
+
+back(){
+  if [ ! -d "$deploy_path" ]; then
+    mkdir $deploy_path
+  fi
+  if [ ! -d "$upload_path" ]; then
+    mkdir $upload_path
+  fi
+  if [ ! -d "$history_path" ]; then
+    mkdir $history_path
+  fi
+  
+ if [  -f "$upload_path$1" ];then
+      echo "开始备份"
+      datetime=`date +%Y%m%d-%H%M%S`
+
+      if [  -f "$deloy_path$1" ];then
+          mv  "$deloy_path$1"  "$history_path$1-$datetime"
+      fi
+
+      mv $upload_path$1 $deploy_path
+      echo "完成文件备份"
+  fi
+}
+
+start(){
+  APP_NAME="$1";
+  back $APP_NAME
+  if [ ! -f "$deploy_path$APP_NAME" ];then
+      echo "没有找到$APP_NAME启动文件!"
+      return
+  fi
+
+  pid=$(ps -ef | grep -v 'grep' | egrep $APP_NAME| awk '{printf $2 " "}')
+  
+  if [ -z "${pid}" ]; then
+    nohup java $2 -jar $deploy_path$APP_NAME >>/dev/null 2>&1 &
+  else
+    echo "项目$1已经启动,进程pid是${pid}!"
+    echo "现在开始关闭进程,重启$APP_NAME!"
+    kill -9 $pid
+    nohup java $2 -jar $deploy_path$APP_NAME >>/dev/null 2>&1 &
+  fi
+}
+
+start ruoyi-app.jar "-Xms256m -Xmx500m"

+ 54 - 0
ry-lineage.sh

@@ -0,0 +1,54 @@
+#!/bin/bash
+
+cd   /usr/app/lineage/
+
+deploy_path="/usr/app/lineage/"
+upload_path="/usr/app/lineage/bak/upload/"
+history_path="/usr/app/lineage/bak/history/"
+
+back(){
+  if [ ! -d "$deploy_path" ]; then
+    mkdir $deploy_path
+  fi
+  if [ ! -d "$upload_path" ]; then
+    mkdir $upload_path
+  fi
+  if [ ! -d "$history_path" ]; then
+    mkdir $history_path
+  fi
+  
+ if [  -f "$upload_path$1" ];then
+      echo "开始备份"
+      datetime=`date +%Y%m%d-%H%M%S`
+
+      if [  -f "$deloy_path$1" ];then
+          mv  "$deloy_path$1"  "$history_path$1-$datetime"
+      fi
+
+      mv $upload_path$1 $deploy_path
+      echo "完成文件备份"
+  fi
+}
+
+start(){
+  APP_NAME="$1";
+  back $APP_NAME
+  if [ ! -f "$deploy_path$APP_NAME" ];then
+      echo "没有找到$APP_NAME启动文件!"
+      return
+  fi
+
+  pid=$(ps -ef | grep -v 'grep' | egrep $APP_NAME| awk '{printf $2 " "}')
+  
+  if [ -z "${pid}" ]; then
+    nohup java $2 -jar $deploy_path$APP_NAME >>/dev/null 2>&1 &
+  else
+    echo "项目$1已经启动,进程pid是${pid}!"
+    echo "现在开始关闭进程,重启$APP_NAME!"
+    kill -9 $pid
+    nohup java $2 -jar $deploy_path$APP_NAME >>/dev/null 2>&1 &
+  fi
+}
+
+start ruoyi-admin.jar "-Xms256m -Xmx500m"
+start ruoyi-app.jar "-Xms256m -Xmx500m"