#!/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 项目启动脚本
最新推荐文章于 2023-03-24 14:52:49 发布
本文详细介绍了如何在Linux系统中创建和使用启动脚本来部署和管理Java jar应用程序,包括设置环境变量、配置启动参数以及优化运行性能。
摘要由CSDN通过智能技术生成