备份标准版
This commit is contained in:
parent
724a0cc67c
commit
2803e9bc68
File diff suppressed because it is too large
Load Diff
87
start_linux.sh
Normal file
87
start_linux.sh
Normal 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
4
start_windows.bat
Normal file
@ -0,0 +1,4 @@
|
||||
@echo off
|
||||
title wisdomSite
|
||||
cd .
|
||||
java -jar -Xms4096m -Xmx4096m -XX:+HeapDumpOnOutOfMemoryError wisdomSite-1.0-SNAPSHOT.jar
|
||||
34
startup.sh
34
startup.sh
@ -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
|
||||
Loading…
x
Reference in New Issue
Block a user