From 86a0848f67552cf03b75a1f7daff9f257d7dbda7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=8B=E5=AE=87=E8=88=AA?= <653809315@qq.com> Date: Thu, 15 Aug 2024 15:05:31 +0800 Subject: [PATCH] =?UTF-8?q?=E9=83=A8=E7=BD=B2=E6=96=87=E6=A1=A3=E5=A1=AB?= =?UTF-8?q?=E5=85=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- bin/run-app.sh | 52 ++++++++++++++++++++++++++++++++++++++++++++++ bin/run-auth.sh | 52 ++++++++++++++++++++++++++++++++++++++++++++++ bin/run-file.sh | 52 ++++++++++++++++++++++++++++++++++++++++++++++ bin/run-gateway.sh | 52 ++++++++++++++++++++++++++++++++++++++++++++++ bin/run-gen.sh | 52 ++++++++++++++++++++++++++++++++++++++++++++++ bin/run-system.sh | 52 ++++++++++++++++++++++++++++++++++++++++++++++ 6 files changed, 312 insertions(+) create mode 100755 bin/run-app.sh create mode 100755 bin/run-auth.sh create mode 100755 bin/run-file.sh create mode 100755 bin/run-gateway.sh create mode 100755 bin/run-gen.sh create mode 100755 bin/run-system.sh diff --git a/bin/run-app.sh b/bin/run-app.sh new file mode 100755 index 0000000..b31aac6 --- /dev/null +++ b/bin/run-app.sh @@ -0,0 +1,52 @@ +#!/bin/sh + +## java env +#BUILD_ID=dontKillMe +#export JAVA_HOME=/usr/local/java/jdk1.8.0_191 +#export JRE_HOME=$JAVA_HOME/jre + +SERVICE_DIR=/opt/jar/gan +APP_NAME=ruoyi-gan +JAR_URL=$SERVICE_DIR/$APP_NAME\.jar +JAR_NAME=$APP_NAME\.jar + +PID=$APP_NAME\.pid + +cd $SERVICE_DIR +case "$1" in + + start) + #nohup java -Xms512m -Xmx1024m -Dhudson.util.ProcessTree.disable=true -Djava.net.preferIPv4Stack=true -jar $JAR_URL >/dev/null 2>&1 & + nohup java -Dfile.encoding=utf-8 -Xms512m -Xmx1024m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=512m -jar $JAR_URL >/dev/null 2>&1 & + echo $! > $SERVICE_DIR/$PID + echo "start $SERVICE_DIR/$JAR_NAME" + sleep 2 + ;; + + stop) + P_ID=`ps -ef | grep -w "$JAR_NAME" | grep -v "grep" | awk '{print $2}'` + if [ "$P_ID" == "" ]||[ "$P_ID" == "PID" ]; then + echo "$APP_NAME process $P_ID is Invalid!" + else + echo "begin kill $APP_NAME process, pid is:$P_ID" + kill -9 $P_ID + echo "stop $APP_NAME" + fi + ;; + + restart) + $0 stop + sleep 2 + $0 start + echo "restart $APP_NAME" + ;; + + *) + ## restart + $0 stop + sleep 5 + $0 start + ;; + +esac +exit 0 diff --git a/bin/run-auth.sh b/bin/run-auth.sh new file mode 100755 index 0000000..9b7b89b --- /dev/null +++ b/bin/run-auth.sh @@ -0,0 +1,52 @@ +#!/bin/sh + +## java env +#BUILD_ID=dontKillMe +#export JAVA_HOME=/usr/local/java/jdk1.8.0_191 +#export JRE_HOME=$JAVA_HOME/jre + +SERVICE_DIR=/opt/jar/gan +APP_NAME=gan-auth +JAR_URL=$SERVICE_DIR/$APP_NAME\.jar +JAR_NAME=$APP_NAME\.jar + +PID=$APP_NAME\.pid + +cd $SERVICE_DIR +case "$1" in + + start) + #nohup java -Xms512m -Xmx1024m -Dhudson.util.ProcessTree.disable=true -Djava.net.preferIPv4Stack=true -jar $JAR_URL >/dev/null 2>&1 & + nohup java -Dfile.encoding=utf-8 -Xms512m -Xmx1024m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=512m -jar $JAR_URL >/dev/null 2>&1 & + echo $! > $SERVICE_DIR/$PID + echo "start $SERVICE_DIR/$JAR_NAME" + sleep 2 + ;; + + stop) + P_ID=`ps -ef | grep -w "$JAR_NAME" | grep -v "grep" | awk '{print $2}'` + if [ "$P_ID" == "" ]||[ "$P_ID" == "PID" ]; then + echo "$APP_NAME process $P_ID is Invalid!" + else + echo "begin kill $APP_NAME process, pid is:$P_ID" + kill -9 $P_ID + echo "stop $APP_NAME" + fi + ;; + + restart) + $0 stop + sleep 2 + $0 start + echo "restart $APP_NAME" + ;; + + *) + ## restart + $0 stop + sleep 5 + $0 start + ;; + +esac +exit 0 diff --git a/bin/run-file.sh b/bin/run-file.sh new file mode 100755 index 0000000..bcd1a0a --- /dev/null +++ b/bin/run-file.sh @@ -0,0 +1,52 @@ +#!/bin/sh + +## java env +#BUILD_ID=dontKillMe +#export JAVA_HOME=/usr/local/java/jdk1.8.0_191 +#export JRE_HOME=$JAVA_HOME/jre + +SERVICE_DIR=/opt/jar/gan +APP_NAME=ruoyi-modules-file +JAR_URL=$SERVICE_DIR/$APP_NAME\.jar +JAR_NAME=$APP_NAME\.jar + +PID=$APP_NAME\.pid + +cd $SERVICE_DIR +case "$1" in + + start) + #nohup java -Xms512m -Xmx1024m -Dhudson.util.ProcessTree.disable=true -Djava.net.preferIPv4Stack=true -jar $JAR_URL >/dev/null 2>&1 & + nohup java -Dfile.encoding=utf-8 -Xms512m -Xmx1024m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=512m -jar $JAR_URL >/dev/null 2>&1 & + echo $! > $SERVICE_DIR/$PID + echo "start $SERVICE_DIR/$JAR_NAME" + sleep 2 + ;; + + stop) + P_ID=`ps -ef | grep -w "$JAR_NAME" | grep -v "grep" | awk '{print $2}'` + if [ "$P_ID" == "" ]||[ "$P_ID" == "PID" ]; then + echo "$APP_NAME process $P_ID is Invalid!" + else + echo "begin kill $APP_NAME process, pid is:$P_ID" + kill -9 $P_ID + echo "stop $APP_NAME" + fi + ;; + + restart) + $0 stop + sleep 2 + $0 start + echo "restart $APP_NAME" + ;; + + *) + ## restart + $0 stop + sleep 5 + $0 start + ;; + +esac +exit 0 diff --git a/bin/run-gateway.sh b/bin/run-gateway.sh new file mode 100755 index 0000000..b796172 --- /dev/null +++ b/bin/run-gateway.sh @@ -0,0 +1,52 @@ +#!/bin/sh + +## java env +#BUILD_ID=dontKillMe +#export JAVA_HOME=/usr/local/java/jdk1.8.0_191 +#export JRE_HOME=$JAVA_HOME/jre + +SERVICE_DIR=/opt/jar/gan +APP_NAME=gan-gateway +JAR_URL=$SERVICE_DIR/$APP_NAME\.jar +JAR_NAME=$APP_NAME\.jar + +PID=$APP_NAME\.pid + +cd $SERVICE_DIR +case "$1" in + + start) + #nohup java -Xms512m -Xmx1024m -Dhudson.util.ProcessTree.disable=true -Djava.net.preferIPv4Stack=true -jar $JAR_URL >/dev/null 2>&1 & + nohup java -Dfile.encoding=utf-8 -Xms512m -Xmx1024m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=512m -jar $JAR_URL >/dev/null 2>&1 & + echo $! > $SERVICE_DIR/$PID + echo "start $SERVICE_DIR/$JAR_NAME" + sleep 2 + ;; + + stop) + P_ID=`ps -ef | grep -w "$JAR_NAME" | grep -v "grep" | awk '{print $2}'` + if [ "$P_ID" == "" ]||[ "$P_ID" == "PID" ]; then + echo "$APP_NAME process $P_ID is Invalid!" + else + echo "begin kill $APP_NAME process, pid is:$P_ID" + kill -9 $P_ID + echo "stop $APP_NAME" + fi + ;; + + restart) + $0 stop + sleep 2 + $0 start + echo "restart $APP_NAME" + ;; + + *) + ## restart + $0 stop + sleep 5 + $0 start + ;; + +esac +exit 0 diff --git a/bin/run-gen.sh b/bin/run-gen.sh new file mode 100755 index 0000000..045ef69 --- /dev/null +++ b/bin/run-gen.sh @@ -0,0 +1,52 @@ +#!/bin/sh + +## java env +#BUILD_ID=dontKillMe +#export JAVA_HOME=/usr/local/java/jdk1.8.0_191 +#export JRE_HOME=$JAVA_HOME/jre + +SERVICE_DIR=/opt/jar/gan +APP_NAME=ruoyi-modules-gen +JAR_URL=$SERVICE_DIR/$APP_NAME\.jar +JAR_NAME=$APP_NAME\.jar + +PID=$APP_NAME\.pid + +cd $SERVICE_DIR +case "$1" in + + start) + #nohup java -Xms512m -Xmx1024m -Dhudson.util.ProcessTree.disable=true -Djava.net.preferIPv4Stack=true -jar $JAR_URL >/dev/null 2>&1 & + nohup java -Dfile.encoding=utf-8 -Xms512m -Xmx1024m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=512m -jar $JAR_URL >/dev/null 2>&1 & + echo $! > $SERVICE_DIR/$PID + echo "start $SERVICE_DIR/$JAR_NAME" + sleep 2 + ;; + + stop) + P_ID=`ps -ef | grep -w "$JAR_NAME" | grep -v "grep" | awk '{print $2}'` + if [ "$P_ID" == "" ]||[ "$P_ID" == "PID" ]; then + echo "$APP_NAME process $P_ID is Invalid!" + else + echo "begin kill $APP_NAME process, pid is:$P_ID" + kill -9 $P_ID + echo "stop $APP_NAME" + fi + ;; + + restart) + $0 stop + sleep 2 + $0 start + echo "restart $APP_NAME" + ;; + + *) + ## restart + $0 stop + sleep 5 + $0 start + ;; + +esac +exit 0 diff --git a/bin/run-system.sh b/bin/run-system.sh new file mode 100755 index 0000000..c89fcf3 --- /dev/null +++ b/bin/run-system.sh @@ -0,0 +1,52 @@ +#!/bin/sh + +## java env +#BUILD_ID=dontKillMe +#export JAVA_HOME=/usr/local/java/jdk1.8.0_191 +#export JRE_HOME=$JAVA_HOME/jre + +SERVICE_DIR=/opt/jar/gan +APP_NAME=ruoyi-modules-system +JAR_URL=$SERVICE_DIR/$APP_NAME\.jar +JAR_NAME=$APP_NAME\.jar + +PID=$APP_NAME\.pid + +cd $SERVICE_DIR +case "$1" in + + start) + #nohup java -Xms512m -Xmx1024m -Dhudson.util.ProcessTree.disable=true -Djava.net.preferIPv4Stack=true -jar $JAR_URL >/dev/null 2>&1 & + nohup java -Dfile.encoding=utf-8 -Xms512m -Xmx1024m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=512m -jar $JAR_URL >/dev/null 2>&1 & + echo $! > $SERVICE_DIR/$PID + echo "start $SERVICE_DIR/$JAR_NAME" + sleep 2 + ;; + + stop) + P_ID=`ps -ef | grep -w "$JAR_NAME" | grep -v "grep" | awk '{print $2}'` + if [ "$P_ID" == "" ]||[ "$P_ID" == "PID" ]; then + echo "$APP_NAME process $P_ID is Invalid!" + else + echo "begin kill $APP_NAME process, pid is:$P_ID" + kill -9 $P_ID + echo "stop $APP_NAME" + fi + ;; + + restart) + $0 stop + sleep 2 + $0 start + echo "restart $APP_NAME" + ;; + + *) + ## restart + $0 stop + sleep 5 + $0 start + ;; + +esac +exit 0