jar包后台启动--nohup篇

直接java -jar TestHttps-0.0.1-SNAPSHOT.jar的话是前段启动,但是窗口关闭之类的程序也就关闭了

我们可以nohup java -jar TestHttps-0.0.1-SNAPSHOT.jar &

nohup是保证后台启动,就是关闭窗口程序任然在运行默认将日志打印到nohup,&产生作业编号就是那个 [1] 19649,nohup要和&一起用才能保证关闭窗口程序任然在运行

用jobs命令查看后台运行,fg + 编号调到前段来

ctrl + c就可以结束进程了,产生的日志文件log.out或nohup.out都在jar包的同一目录下

时间: 2024-07-30 18:32:13

jar包后台启动--nohup篇的相关文章

希望有兴趣的加入,共同为项目智能化管理jar包而努力 第二篇

想听听大家对于我这个想法的一些看法,喷也好,赞也罢,希望留下您宝贵的建议! 有共同想法并且想实现的请入群 2500261120 在使用autort插件时,首先要到autort服务器下载所有的jar包快照.里面存在了检索jar的相关信息. 在第一篇我们专门介绍过如何划分java类中出现的某一串字符,想了解的或者不知道我要干什么的请点这里 .其实说白了,也就是系统的整个类的组织及查询方式.Trie树可以在我们知道类全名的情况下尽快找到所需要的类. 当通过类全名找到存储某个类的Node时,此Node中

以jar包方式启动

嗨,大家好~ ,在工作中,一个项目要部署到服务器上,我自己在工作中常见的部署tomcat和jar包方式部署的两种方式.(其他的有待挖掘) 啊啊啊,公司正在做一个新的平台,所以最近疯狂在服务器上部署项目~ 今天介绍的是一个以vertx体系写的maven项目,将项目以jar包的方式启动 部署到服务器上面 部署步骤: 1.首先要在服务器上将项目所需要的环境安装好,例如 jdk, redis,mqtt, zookpper, vertx 等等等.... 2.回到项目上,需要改动  pom.xml   和 

linux上jar包后台运行的方法

我用的远程主机,客户端用的是secrueCRT 假如要在linux后台运行的程序是abc.jar 命令:nohup java -jar abc.jar & 运行shell脚本的话,命令nohup *.sh & 如果让程序始终在后台执行,即使关闭当前的终端也执行(java -jar abc.jar &不行),这时候需要nohup.该命令可以在你退出帐户/关闭终端之后继续运行相应的进程.关闭中断后,在另一个终端jobs已经无法看到后台跑得程序了,此时利用ps -aux(进程查看命令).

springboot 打成jar包的启动和关闭脚本

start.sh: #!/bin/bashSERVER_NAME='stu'# jar名称JAR_NAME='stu-0.0.1-SNAPSHOT.jar'cd `dirname $0`BIN_DIR=`pwd`cd ..DEPLOY_DIR=`pwd`echo $DEPLOY_DIRCONF_DIR=$DEPLOY_DIR/conf SERVER_PORT=`sed '/server.port/!d;s/.*=//' conf/application.properties | tr -d '\

Spring boot项目以jar包形式启动中文乱码

指定端口号启动,未指定文件编码.会出现控制台中文乱码 java -jar -Dserver.port=8080 xxx.jar 指定端口号,指定文件编码启动 java -Dfile.encoding=utf-8 -jar -Dserver.port=8080 xxx.jar 转自:https://blog.csdn.net/u013310075/article/details/81166312 原文地址:https://www.cnblogs.com/xyyou/p/11147439.html

Spring Boot 以 jar 包方式运行在后台

spring-boot jar 包方式启动: 首先,为了防止和常用的 Tomcat 8080 端口冲突,将 Spring-boot 项目的端口号设置为 9090. 具体方法:在 application.properties 文件里写 server.port=9090. 使用 maven 命令:clean package 打包. 放到服务器上一个合适的位置. 使用 Java -jar spring-boot01-1.0-SNAPSHOT.jar 命令,启动 jar 包. 然后,在浏览器输入 htt

java项目打成jar包并部署到Linux服务器,以及在shell脚本中启动java程序

一.在eclipse中,将java程序打成可运行的jar包 1.只需要把src目录和lib目录下的第三方jar打包即可 2.选中这两个位置后,一路"next",然后"finish",生成jar包 3.生成项目结构的zip包 然后,把项目打成zip包,注意只选需要的程序目录结构和配置文件夹即可 4.点击"finish",完成zip包的压缩 5.把生成的jar包和zip包上传到linux服务器的程序安装目录(根据项目组不同,程序安装目录会不同,但是一

jar包启动失败 java Name or service not known解决方案

本人在生产环境中的一台机器使用了写好的jar包的启动脚本发现启动不了jar包,然后自己使用java命令单独启动jar包,出现以下报错 [email protected]:/etc/init.d# java -Dfile.encoding=UTF-8 -Xmx2048M -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=30113 -Dcom.sun.management.jmxremote.authenticat

springboot打成jar包涉及到的linux命令

首先要明确 springboot项目打成jar包 查的是java进程不是tomcat进程 直接可以 ps -ef|grep java 就可以查出来 也可以用jbs -l 查询后台进程 还有启动jar包的命令 nohup java -jar  xxx. jar& 这是让程序在后台运行 如果只用 java -jar  xxx. jar 你关闭了xshell或者ctrl c一下就会把服务停止 所以用 nohup java -jar  xxx. jar& 原文地址:https://www.cnbl