`
arpenker
  • 浏览: 357540 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

nohup java

 
阅读更多
springboot 项目内嵌tomcat,一般打包成jar

直接使用 idea 执行打包操作,打包完成后在项目目录中就会生成 target 目录
把生成的 jar 包上传到服务器中,配置好对应的数据库信息等
执行命令
java -jar xxx.jar
1
后台运行不挂断进程,当窗口关闭时后台进程仍然运行,该进程所有输出被重定向到默认生成的nohup.out文件中。
nohup java -jar xxx.jar &
1
追加运行的日志文件到指定文件中
nohup java -jar xxx.jar > test.log &
1
也可以把上面的命名写成shell脚本文件,如:start.sh
#!/bin/bash
nohup java -jar xxx.jar > test.log &
1
2
赋予权限后就可以执行脚本来代替上面的命令了
chmod +x start.sh
1
sh start.sh
————————————————
版权声明:本文为CSDN博主「兮动人」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_41684621/article/details/123045140
分享到:
评论

相关推荐

    Linux nohup实现后台运行程序及查看(nohup与&)

    nohup java -server -Xms128M -Xmx512M -XX:MetaspaceSize=128M -jar test.jar $1 $2 $3 & (1) nohup  加在一个命令的最前面,表示不挂断的运行命令 (2) & 加载一个命令的最后面,表示这个命令放在后台执行 2. 查看...

    Linux 运行jar包的几种方式

    例如,`nohup java -jar app.jar >log 2>&1 &`将标准输出和错误都定向到`log`文件,而`nohup java -jar app.jar 2>&1 >log &`则会导致标准输出先被重定向到屏幕,然后再将标准错误重定向到屏幕,这不是我们期望的...

    rocketmq控制台jar和启动指令

    rocketmq控制台jar和启动指令,用来图形化查看mq队列和消息,启动指令:nohup java -jar rocketmq-console-ng-1.0.0.jar --server.port=12581 --rocketmq.config.namesrvAddr=192.168.100.62:28881 & 或者 nohup ...

    linux上通过sh方式启动java jar程序并做为守护进程

    4. 使用`nohup`命令启动Java应用,它可以防止进程在接收到HUP(挂断)信号时被终止,这通常发生在用户注销或终端关闭时。 5. `&`符号使得Java进程在后台运行。 6. `echo $! > /path/to/logfile.pid`将Java进程的PID...

    springboot远程调试(eclipse篇)

    nohup java -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,address=5005,server=y,suspend=n -jar 项目jar包.jar > 日志名.out 2>&1 & ``` 接下来,我们对这些参数逐一进行解释: 1. **-...

    linux下nohup日志输出过大问题的解决方法

    Linux 下 nohup 日志输出过大问题的解决方法 Linux 是一个功能强大且广泛使用的操作系统,nohup 命令是 Linux 中的一个常用命令,用于在后台运行程序并将输出重定向到文件中。但是在使用 nohup 命令时,经常会遇到...

    rocketmq-console-ng-1.0.0.jar

    nohup java -jar rocketmq-console-ng-1.0.0.jar --rocketmq.config.namesrvAddr="namesrvAddr地址" >/dev/null &

    这可能时最全的与Java相关的jar

    Java是世界上最流行的编程语言之一,尤其在企业级应用开发中占据主导地位。本文将深入探讨标题和描述中提及的Java相关知识点,以及压缩包中包含的文件所涉及的关键技术。 首先,`c3p0`是一个开源的Java连接池,它...

    redis和java整合运动的jar包--免费

    Java与Redis的整合是Java应用中常见的需求,以便利用Redis的强大功能。 在Java中,Jedis是一个广泛使用的Redis客户端库,它提供了与Redis服务器通信的所有必需方法。"jedis-2.1.0.jar"正是这个库的二进制版本,包含...

    java控制台输入cmd命令, ssh远程linux shell命令, 并打印命令输出到控制台

    在Java编程中,有时我们需要与操作系统进行交互,执行系统级别的命令,例如在控制台执行CMD命令或者通过SSH连接远程Linux服务器执行shell命令。这在自动化脚本、系统管理或者远程监控等场景中非常常见。本篇文章将...

    java8集合源码分析-hros:基于SpringBoot的人事管理系统

    java8 集合源码分析 写在前面 这是我的本科毕业设计,基于江南一点雨的微人事项目进行了业务扩展,这里仅展示之前项目没有的或我新做的业务功能,已有的或者没有改动的不做说明, 大家可以看江南一点雨的那个。 不是...

    php调用java,不是http桥接

    - 使用`nohup`命令启动服务,例如:`nohup java -jar JavaBridge.jar SERVLET_LOCAL:8080 > JavaBridge.log &` - 若要关闭服务,可以通过`kill`命令终止进程。 2. **PHP无法成功调用Java方法** - 检查`Java.inc...

    Linux后台运行java的jar包.docx

    nohup java -jar shareniu.jar > /dev/null 2>&1 & ``` 其中,`> /dev/null`表示将标准输出重定向到“空设备”中,而`2>&1`则是将标准错误输出重定向到与标准输出相同的位置。 #### 方式四:高级输出重定向 **...

    系统主要分为vue前台、java后台、mysql数据库三部分(源码)

    在项目目录下运行maven build指令,指令执行完毕后会在项目目录下的target目录下生成后台项目的jar包,将该jar包上传至服务器/home/java目录下,运行指令nohup java -jar xxx.jar即可完成后台代码部署。 后台 ...

    JAVA著名免费框架若依前后端分离项目详细部署文档

    《JAVA著名免费框架若依前后端分离项目详细部署文档》 若依框架是一款全面开源的快速开发平台,致力于提供高效便捷的开发体验。其特点包括前端采用Vue.js和Element UI,后端则基于Spring Boot、Spring Security、...

    Linux下安装java的jdk安装包与说明文档

    本文将详细介绍如何在Linux环境下安装Java的JDK,并提供相关命令行操作指南,以便你能顺利执行`nohup java -jar xxx.jar &`这样的命令来后台运行Java的jar文件。 首先,你需要下载JDK的安装包。在这个案例中,我们...

    Java性能调优--关于垃圾回收机制的分析和指导

    Java性能调优,特别是关于垃圾回收机制的分析和指导,是优化Java应用程序的关键环节。Java的垃圾回收(Garbage Collection, GC)是自动管理内存的一种机制,它负责识别并清理那些不再使用的对象,以释放内存资源。...

    启动停止java服务的shell脚本

    nohup java -jar $JAVA_OPTS -Dworking.dir=$WORK_DIR $JAR_FILE > startup.log 2>&1 & ``` 这里,`JAVA_OPTS`可以包含内存设置(-Xms, -Xmx)和其他JVM参数,`working.dir`是一个系统属性,`startup.log`是日志...

Global site tag (gtag.js) - Google Analytics