#!/bin/bash
#export JAVA_HOME=$JAVA_HOME
#export PATH=$PATH:$JAVA_HOME/bin
#java虚拟机启动参数
JAVA_OPTS="-ms1024m -mx1024m -Xmn256m -XX:MaxPermSize=128m"
#需要启动的Java主程序(main方法类)
APP_MAINCLASS=gather-platform-0.0.1-SNAPSHOT.jar
#进行jar包路径的添加
if test -n "$2"
then $APP_MAINCLASS=$2
fi
echo "The path of jar is $APP_MAINCLASS"
#初始化psid变量(全局)
psid=0
checkpid() {
javaps=`jps -l | grep $APP_MAINCLASS`
if [ -n "$javaps" ]; then
psid=`echo $javaps | awk '{print $1}'`
else
psid=0
fi
}
start() {
checkpid
if [ $psid -ne 0 ]; then
echo "================================"
echo "info: $APP_MAINCLASS already started! (pid=$psid)"
Linux 中部署jar 项目启动脚本
最新推荐文章于 2024-04-03 12:03:19 发布