【Linux后台发布jar包与退出】教程文章相关的互联网学习教程文章

springboot 以jar包形式在linux后台 运行【代码】

nohup java -jar xxxxx.jar >temp.txt &nohup java -jar xxxxx.jar >temp.log 2>&1 &第一个一直启动不成功,我用第二种启动. 解释下 >temp.txt command >out.file command >out.file是将command的输出重定向到out.file文件,即输出内容不打印到屏幕上,而是输出到out.file文件中。 可通过jobs命令查看后台运行任务jobs那么就会列出所有后台执行的作业,并且每个作业前面都有个编号。如果想将某个作业调回前台控制,只需要 fg + 编号...

启动springboot项目jar包的linux脚本【代码】

service.sh文件 #root用户启用 #nohup java -jar -Dspring.config.location=config/application.properties imageShot.jar >/dev/null 2>&1 & #!/bin/sh ## java env ## jre的安装路径 export JAVA_HOME=/opt/opsmgr/web/components/jre18linux64.1 export JRE_HOME=$JAVA_HOME/jre ##应用名称 API_NAME=imageShot ##jar包名称 JAR_NAME=$API_NAME\.jar #PID 代表是PID文件 PID=$API_NAME\.pid#使用说明,用来提示输入参数 usage(...

Linux手动启动springboot项目jar包命令详解【图】

1、序言 相信很多朋友都在Linux服务器上都手动启动过springboot项目,对于java -jar都有一定的了解。这次我们专门就Java -jar相关命令做一个详细的理解。 2、Linux运行jar包方式(1)、java -jar webshop-0.0.1-SNAPSHOT.jar 直接使用( nohup java -jar 项目jar包 & )即可最简单的jar包运行命令 特点是:当前ssh窗口被锁定,可按CTRL + C打断程序运行,或直接关闭窗口,程序退出(2)、java -jar webshop-0.0.1-SNAPSHOT.ja...

java项目jar包开机自启(WINDOWS,Linux)【代码】

WINDOWS: 1.新建一个text文件,将 java -jar D:\eclipse-workspace\attendance\target\mybatis-generator.jar写入,修改文件为.bat文件。 2.编写run.vbs文件,新建一个run.text文件,将下面代码写入,然后将文件后缀改为.vbs Set ws = CreateObject(“Wscript.Shell”) ws.run “cmd /c D:\idea-workspace\attendance\target\run.bat”,vbhide 3.将run.vbs新建一个快捷方式放到自启动目录下 C:\ProgramData\Microsoft\Windows\Start...

Linux设置jar包开机自启【代码】

在任意一个路径中创建startup.sh # 创建startup.sh vim /usr/local/project/startup.sh # 将环境配置写进去 不清楚自己配置的可以用 more /etc/profile查看 export JAVA_HOME=/usr/local/install/jdk1.8.0_201 export PATH=$JAVA_HOME/bin:$PATH # jar包启动命令 nohup java -jar /usr/local/project/casic-eureka-1.0.jar >/usr/local/project/eureka.log 2>1&给startup.sh添加权限 chmod +x /usr/local/project/startup.sh添加开...

linux脚本执行jar包运行【代码】

springboot打包jar包使用linux脚本执行jar包运行 项目发版,使用springboot打包jar包,越来越多的企业使用springboot内嵌的Tomcat运行,使部署更加方便快捷,这时就需要一个完善的linux脚本,更加方便运维人员使用,脚本如下:#!/bin/bash #这里可替换为你自己的执行程序,其他代码无需更改 APP_NAME=mq_monitor-0.0.1-SNAPSHOT.jar cd `dirname $0` #使用说明,用来提示输入参数 usage() {echo "Usage: sh 执行脚本.sh [start|sto...

spring boot 发布的jar 包发布到 linux centos7

1.放到指定目录: zuul打包 放到/home/project/apigateway 2.查看已经运行的进行,有责停止导入jar包直接覆盖就可以:/home/project/apigateway执行:ps -ef|grep java找到进程号:kill -9 进程号重新启动服务:service gateway9100 start ? 3.运行脚本 service metadata start ? 备注:脚本创建: ? cd /etc/init.d 目录下面创建脚本文件: metadata ?#!/bin/bash# 符号 #! 用来告诉Linux系统,它后面的参数是用来执行该文件的程序...

4、阿里云ESC服务器:Linux执行jar包【代码】【图】

1、将打包好的jar包上传到服务器 2、脚本执行(日志写入log文件)nohup java -jar gs-spring-boot-0.1.0.jar> /usr/local/software/logs/gs-spting-boot.log 2>&1 &可以将脚本放在gs.sh文件中,下次启动就可以直接用脚本文件 3、查看端口netstat -pan|grep java4、关闭防火墙(以下命令只需要用到关闭防火墙和禁止防火墙开机自启)#查看防火墙状态 firewall-cmd --state #添加端口 firewall-cmd --zone=public --add-port=8080/tcp...

Linux Springboot jar包启动方式

1. 启动命令命令行:nohup java -jar xxx.jar --spring.profiles.active=dev/test/prod > catalina.out 2>&1 &参数解释:A. xxx.jar代表完整的jar包名;B. --spring.profiles.active=dev/test/prod是根据不同的环境部署值;C. catalina.out指输出的日志文件名;D. 2>&1指输出所有的日志文件;E. &代表后台启动,指ctrl+c不会退出程序; 2. 停止命令命令行:kill -9 pid参数解释:kill用于删除执行中的程序;9代表强制删除程序;p...

linux(centos7)下springboot项目jar包使用sh脚本运行【代码】

一般情况下springboot项目部署到linux下面需要经过一下几个步骤: 1.查看项目是否在运行状态(常用命令[其中一个]):1 ps -ef | grep xxx.jar2.如果项目在运行状态,需要先将现在运行的项目pid杀掉(常用命令[其中之一]):1 kill -9 xxx3.然后再检查一下项目运行状态,确认旧项目pid已经被kill掉。 4.将更新的项目jar包放到指定位置,然后使用nohup后台启动boot项目(常用简单启动命令[其中之一]):1 nohup java -jar xxx.jar> ...

linux中shell脚本启动和停止jar包程序性模版【代码】

#!/bin/bashapp=gmail0808 port=8080case $1 in"start") {for i in hadoop1 hadoop2 hadoop3dossh $i "java -jar /applog/gmail0808/"$app"-logger-0.0.1-SNAPSHOT.jar --server.port=$port > /dev/null 2>&1 &"done};;"stop") {for i in haoop1 hadoop2 hadoop3dossh $i "ps -ef|grep "$app"-logger|grep -v grep|awk {print \$2}|xargs kill"done };;esac

linux命令后台运行,比如springboot的jar包

java -jar xxx.jar是一个正常的启动jar的命令,但是有个缺点,当关闭窗口时命令会结束.我们希望并不是如此,包括在linux上,甚至远程结束后,该命令仍在运行. 我们可以这样做, nohup java -jar xxx.jar & 那么这个命令就会一直在后台运行,同时在当前目录生成个nohup.out的日志

linux运行jar包、查看jar包进程、停止jar包【代码】【图】

在LINUX系统下运行JAR包的命令如下 1、java -jar xxxxx.jar // 当前ssh窗口被锁定,可按CTRL + C打断程序运行,或直接关闭窗口,程序退出2、java -jar xxxxx.jar & //当前ssh窗口不被锁定,但是当窗口关闭时,程序中止运行。3、nohup Java -jar xxxxxx.jar & //意思是不挂断运行命令,当账户退出或终端关闭时,程序仍然运行4、nohup Java -jar xxxxxx.jar >aa.log //指定输出日志文件,意思是不挂断运行命令,当账户退出或终端关...

linux下部署jar包【代码】

1.生成jar包 开始试了多次生成的jar包总是运行不起来,网上查了下才找到解决方法 原文链接:https://blog.csdn.net/qq_35275233/article/details/90373013 pom.xml中加入如下内容 <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <configuration> <!-- 指定该Main Class为全局的唯一入口 --> <mainClass>com.ocean.SpringbootMybatisDemoApplication</m...

在LINUX系统下运行JAR包的命令如下

1、java -jar xxxxx.jar // 当前ssh窗口被锁定,可按CTRL + C打断程序运行,或直接关闭窗口,程序退出 2、java -jar xxxxx.jar & //当前ssh窗口不被锁定,但是当窗口关闭时,程序中止运行。 3、nohup Java -jar xxxxxx.jar & //意思是不挂断运行命令,当账户退出或终端关闭时,程序仍然运行 4、nohup Java -jar xxxxxx.jar >aa.log //指定输出日志文件,意思是不挂断运行命令,当账户退出或终端关闭时,程序仍然运行