再次给予脚本执行权限并运行它,jar包就会在后台运行了。 总结 通过上述步骤,您可以编写一个shell脚本来运行Linux下的jar包,并可以将其设置为在后台运行。确保您已经正确指定了jar包的路径,并给予了脚本执行权限。
#判断jar包文件是否存在,如果存在启动jar包,并时时查看启动日志 if test -e $APP_NAME then echo '文件存在,开始启动此程序...' #启动jar包,指向日志文件,2>&1 & 表示打开或指向同一个日志文件 nohup java -jar $APP_NAME --spring.profiles.active=prod > $LOG_FILE 2>&1 & #实时查看启动日志(此处...
以下为linux下运行jar包的脚本(只需替换jar包名称): #!/bin/bash#这里可替换为你自己的执行程序,其他代码无需更改APP_NAME=ruoyi-admin.jarcd`dirname$0`#使用说明,用来提示输入参数usage() {echo"Usage: sh 执行脚本.sh [start|stop|restart|status]"exit1 }#检查程序是否在运行is_exist(){ pid=`ps -ef...
项目发版,使用springboot打包jar包,越来越多的企业使用springboot内嵌的Tomcat运行,使部署更加方便快捷,这时就需要一个完善的linux脚本,更加方便运维人员使用,脚本如下: #!/bin/bash #这里可替换为你自己的执行程序,其他代码无需更改 APP_NAME=mq_monitor-0.0.1-SNAPSHOT.jar cd `dirname $0` #使用说明,用来提示...
51CTO博客已为您找到关于linux脚本执行jar包运行的相关内容,包含IT学习相关文档代码介绍、相关教程视频课程,以及linux脚本执行jar包运行问答内容。更多linux脚本执行jar包运行相关解答可以来51CTO博客参与分享和学习,帮助广大IT技术人实现成长和进步。
echo "Usage: sh 执行脚本 jar包路径 jar包名称 [XMS|XMS XMX] [start|stop|state]" exit 1 } #指定JDK目录 JAR_PATH=$1 JAR_NAME=$2 JAR_GRAMMAR="$JAR_PATH/$JAR_NAME" #如果传入的参数数量等于4 if [ $# -eq 4 ];then JAR_GRAMMAR="-Xms$3 $JAR_PATH/$JAR_NAME" ...
linux后台运行jar包脚本命令 在linux环境下,通过nohup &命令来后台运行jar包,并通过命令参数来设置springboot的profile,代码如下: nohup java -jar blog-v2.jar --spring.profiles.active=server >/dev/null 2>&1 & 其中,blog-v2.jar是jar包的名称。--spring.profiles.active=server是设置springboot的profile。
简介:Linux非常详细的shell运维脚本一键启动停止状态SpringBoot打成可运行jar包 注意:脚本我已经放在资源上了可以直接下载 1.脚本 创建符合项目的脚本 [root@master01 home]# chmod -R 755 pro_demo.sh #jar包jar_name=demo.jarjar_path=/usr/webjar/log_path=/usr/webjar/logs/`date +%y-%m-%d`_out.log...
vim 脚本名.sh 脚本内容: 代码语言:javascript 复制 #!/bin/bash#这里替换为你自己的执行程序的名称JAR_NAME=jar包名称 #lib目录LOAD_PATH="-Dloader.path=/home/local/lib/"#项目配置文件CONFIG_PATH="--spring.config.location=/home/local/config/application.yml"LOG_PATH="/home/local/日志名称.log"FILE...
一般情况下springboot项目部署到linux下面需要经过一下几个步骤: 1.查看项目是否在运行状态(常用命令[其中一个]): 1 ps -ef | grep xxx.jar 2.如果项目在运行状态,需要先将现在运行的项目pid杀掉(常用命令[其中之一]): 1 kill -9 xxx 3.然后