# 执行命令示例: ./auto.sh start|stop|restart|status test.jar
# $2是./auto.sh 第二个输入参数
AppName=$2;
# 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
# $1是./auto.sh 第一个输入参数
# 判断命令有没有输入
if [ "$1" = "" ];
then
echo -e "请输入程序命令, 使用 {start|stop|restart|status}"
exit 1
fi
# 判断应用有没有输入
if [ "$AppName" = "" ];
then
echo -e "请输入待启动的应用xxx.jar"
exit 1
fi</