备份标准版

This commit is contained in:
guoshengxiong 2025-04-09 10:10:22 +08:00
parent 724a0cc67c
commit 2803e9bc68
4 changed files with 32259 additions and 11271 deletions

File diff suppressed because it is too large Load Diff

87
start_linux.sh Normal file
View File

@ -0,0 +1,87 @@
#!/bin/bash
#启动springboot命令
SpringBoot=$1
env=$3
if [ "$SpringBoot" = "" ];
then
echo -e "\033[0;31m 未输入应用名 \033[0m"
exit 1
fi
if [ "$2" = "" ];
then
echo -e "\033[0;31m 未输入操作名 \033[0m \033[0;34m {start|stop|restart|status} \033[0m"
exit 1
fi
if [ "$env" = "" ];
then
env="test"
fi
function start()
{
count=`ps -ef |grep java|grep $SpringBoot|grep -v grep|wc -l`
if [ $count != 0 ];then
echo "$SpringBoot is running..."
else
echo "Start $SpringBoot success..."
# nohup java -Xms256m -Xmx512m -jar $SpringBoot &
# nohup java -Xms256m -Xmx512m -jar $SpringBoot > /dev/null 2>&1 &
# nohup java -Xms256m -Xmx512m -jar $SpringBoot --spring.profiles.active=test &
# nohup java -Xms256m -Xmx512m -jar $SpringBoot --spring.profiles.active=$env>nohup.out 2>&1&
nohup java -jar $SpringBoot > nohup.out 2>&1&
tail -200f nohup.out
fi
}
function stop()
{
echo "Stop $SpringBoot"
boot_id=`ps -ef |grep java|grep $SpringBoot|grep -v grep|awk '{print $2}'`
count=`ps -ef |grep java|grep $SpringBoot|grep -v grep|wc -l`
if [ $count != 0 ];then
kill $boot_id
count=`ps -ef |grep java|grep $SpringBoot|grep -v grep|wc -l`
boot_id=`ps -ef |grep java|grep $SpringBoot|grep -v grep|awk '{print $2}'`
kill -9 $boot_id
fi
}
function restart()
{
stop
sleep 2
start
}
function status()
{
count=`ps -ef |grep java|grep $SpringBoot|grep -v grep|wc -l`
if [ $count != 0 ];then
echo "$SpringBoot is running..."
else
echo "$SpringBoot is not running..."
fi
}
case $2 in
start)
start;;
stop)
stop;;
restart)
restart;;
status)
status;;
*)
echo -e "\033[0;31m Usage: \033[0m \033[0;34m sh $0 {SpringBootJarName} {start|stop|restart|status} \033[0m
\033[0;31m Example: \033[0m
\033[0;33m sh $0 esmart-test.jar start \033[0m"
esac

4
start_windows.bat Normal file
View File

@ -0,0 +1,4 @@
@echo off
title wisdomSite
cd .
java -jar -Xms4096m -Xmx4096m -XX:+HeapDumpOnOutOfMemoryError wisdomSite-1.0-SNAPSHOT.jar

View File

@ -1,34 +0,0 @@
#!/bin/bash
set -x
# environment variable
# APP_NAME, eg: loganwy-xx-xx.jar
# JAVA_OPT, eg: -Xms -Xmx -Xmn -Dxxx=x
# set default env
if [[ -z "${APP_PATH}" ]]; then
APP_PATH="/opt"
fi
if [[ -z "${LOG_PATH}" ]]; then
LOG_PATH="/var/log"
fi
# set default jvm
if [[ -z "${JAVA_OPT}" ]]; then
JAVA_OPT="-server -Xmn1280m -Xms2560m -Xmx2560m -XX:+UseConcMarkSweepGC -XX:CMSInitiatingOccupancyFraction=70 -XX:MaxDirectMemorySize=512m -XX:+UseCMSInitiatingOccupancyOnly -XX:SurvivorRatio=8 -XX:+ExplicitGCInvokesConcurrent -XX:MetaspaceSize=512m -XX:MaxMetaspaceSize=512m"
fi
# agent: /opt/pinpoint/agent/pinpoint-bootstrap-1.8.5.jar
#JAVA_OPT="-Dpinpoint.applicationName=$PINPOINT_APPLICATION_NAME $JAVA_OPT"
#JAVA_OPT="-Dpinpoint.agentId=$PINPOINT_AGENT_ID_PREFIX`ifconfig -a|grep inet|grep -v 127.0.0.1|grep -v inet6|awk '{print $2}'|tr -d "addr:"` $JAVA_OPT"
# JAVA_OPT="-Dpinpoint.agentId=$PINPOINT_AGENT_ID $JAVA_OPT"
#JAVA_OPT="-javaagent:/opt/pinpoint/agent/pinpoint-bootstrap-1.8.5.jar $JAVA_OPT"
echo "JAVA OPERATIONS: $JAVA_OPT"
echo "${APP_PATH}/${APP_NAME} is starting, you can check the ${LOG_PATH}/nohup.out"
echo "java ${APP_PATH}/${APP_NAME}" >${LOG_PATH}/nohup.out 2>&1 &
#java ${JAVA_OPT} -jar ${APP_PATH}/${APP_NAME} >${LOG_PATH}/nohup.out 2>&1 &
java -jar ${APP_PATH}/${APP_NAME} >${LOG_PATH}/nohup.out 2>&1 &
tail -f ${LOG_PATH}/nohup.out