Watch 1 Star 0 Fork 5.7K

晶晶090201 / ls-data-assetsJavaMIT

forked from 若依 / RuoYi 
Clone or download
ry.sh
Copy Edit Web IDE Raw Normal History
若依   新增打包文件 2018-11-15
#!/bin/bashAppName=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.logif [ "$1" = "" ];then    echo -e "\033[0;31m 未输入操作名 \033[0m  \033[0;34m {start|stop|restart|status} \033[0m"    exit 1fiif [ "$AppName" = "" ];then    echo -e "\033[0;31m 未输入应用名 \033[0m"    exit 1fifunction 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
Java
1
https://gitee.com/jingjing090201/RuoYi.git
git@gitee.com:jingjing090201/RuoYi.git
jingjing090201
RuoYi
ls-data-assets
master

Help Search