Forráskód Böngészése

新增打包文件

RuoYi 6 éve
szülő
commit
3383418837
3 módosított fájl, 98 hozzáadás és 2 törlés
  1. 0 2
      README.md
  2. 12 0
      package.bat
  3. 86 0
      ry.sh

+ 0 - 2
README.md

@@ -20,8 +20,6 @@ http://webapplayers.com/inspinia_admin-v2.7.1
 
 > 推荐使用阿里云部署,通用云产品代金券 :[点我领取](https://promotion.aliyun.com/ntms/yunparter/invite.html?userCode=brki8iof)
 
-> 阿里云双11活动1折团 :[点我拼团](https://m.aliyun.com/act/team1111/#/share?params=N.a4QehSDJLC.brki8iof)
-
 ## 内置功能
 
 1.  用户管理:用户是系统操作者,该功能主要完成系统用户配置。

+ 12 - 0
package.bat

@@ -0,0 +1,12 @@
+@echo off
+echo.
+echo [信息] 打包工程,生成jar包文件。
+echo.
+pause
+echo.
+
+cd %~dp0
+
+call mvn clean package -Dmaven.test.skip=true
+
+pause

+ 86 - 0
ry.sh

@@ -0,0 +1,86 @@
+#!/bin/bash
+
+AppName=RuoYi.jar
+
+#JVM参数
+JVM_OPTS="-Dname=$AppName  -Duser.timezone=Asia/Shanghai -Xms512M -Xmx512M -XX:PermSize=256M -XX:MaxPermSize=512M -XX:+HeapDumpOnOutOfMemoryError -XX:+PrintGCDateStamps  -XX:+PrintGCDetails -XX:NewRatio=1 -XX:SurvivorRatio=30 -XX:+UseParallelGC -XX:+UseParallelOldGC"
+APP_HOME=`pwd`
+LOG_PATH=$APP_HOME/logs/$AppName.log
+
+if [ "$1" = "" ];
+then
+    echo -e "\033[0;31m 未输入操作名 \033[0m  \033[0;34m {start|stop|restart|status} \033[0m"
+    exit 1
+fi
+
+if [ "$AppName" = "" ];
+then
+    echo -e "\033[0;31m 未输入应用名 \033[0m"
+    exit 1
+fi
+
+function start()
+{
+    PID=`ps -ef |grep java|grep $AppName|grep -v grep|awk '{print $2}'`
+
+	if [ x"$PID" != x"" ]; then
+	    echo "$AppName is running..."
+	else
+		nohup java -jar  $JVM_OPTS target/$AppName > /dev/null 2>&1 &
+		echo "Start $AppName success..."
+	fi
+}
+
+function stop()
+{
+    echo "Stop $AppName"
+	
+	PID=""
+	query(){
+		PID=`ps -ef |grep java|grep $AppName|grep -v grep|awk '{print $2}'`
+	}
+
+	query
+	if [ x"$PID" != x"" ]; then
+		kill -TERM $PID
+		echo "$AppName (pid:$PID) exiting..."
+		while [ x"$PID" != x"" ]
+		do
+			sleep 1
+			query
+		done
+		echo "$AppName exited."
+	else
+		echo "$AppName already stopped."
+	fi
+}
+
+function restart()
+{
+    stop
+    sleep 2
+    start
+}
+
+function status()
+{
+    PID=`ps -ef |grep java|grep $AppName|grep -v grep|wc -l`
+    if [ $PID != 0 ];then
+        echo "$AppName is running..."
+    else
+        echo "$AppName is not running..."
+    fi
+}
+
+case $1 in
+    start)
+    start;;
+    stop)
+    stop;;
+    restart)
+    restart;;
+    status)
+    status;;
+    *)
+
+esac