`

在linux下利用nohup来后台运行java程序

 
阅读更多

 

nohup java -jar /opt/modules/zchx_xxx1.0.9.jar 172.16.1.125 >/opt/modules/zchx_xxx.log>&1 &

 nohup会把执行结果中的日志输出到当前文件夹下面的zchx_xxx.log文件中, 

那么我们怎么调出所有用nohup执行的程序呢? 
只需要一句命令: 

Java代码  收藏代码
  1. jobs  


那么就会列出所有nohup执行的后台程序,并且每个程序前面都有个编号。 
如果想将某个程序调回前台控制,只需要 fg + 编号即可。 

Java代码  收藏代码
  1. fg 1  


那么编号为1的程序就会调回到前台,这时如果要终止程序,只需ctrl + c 即可退出程序。

 

分享到:
评论

相关推荐

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

    一般运行linux上的程序都是执行 .sh 文件(./sh文件),那如果不影响当前CMD窗口的操作,需要后台运行怎么办呢? 这时就需要借助 nohup 和 & 命令来实现。 nohup java -server -Xms128M -Xmx512M -XX:MetaspaceSize...

    linux下运行java程序

    在Linux环境下运行Java程序是许多开发人员...总的来说,Linux下的Java程序运行涉及到环境配置、程序编译、权限管理以及进程控制等多个方面。了解和掌握这些技能,将有助于你在Linux环境中高效地管理和运行Java应用。

    Linux后台运行java的jar包.docx

    本文旨在详细介绍如何在Linux环境下后台运行Java JAR包的各种方法及其背后的原理。针对不同的需求,文章提供了多种策略来确保程序能够在脱离用户交互的情况下持续运行。 #### 方式一:基本运行模式 **命令示例**: ...

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

    本篇文章将深入探讨如何使用`sh`脚本来启动Java的JAR程序,并将其设置为守护进程,以便在后台持续运行,即使用户注销或终端关闭也不会受到影响。 首先,我们需要创建一个shell脚本,例如`test.sh`,来执行我们的...

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

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

    Linux 运行jar包的几种方式

    首先,最常见的命令是`java -jar xxx.jar`,这种方式使得SSH终端被锁定,程序运行过程中可以通过按下CTRL+C中断程序,或者直接关闭终端窗口,程序会随之退出。这种方式适用于简单的调试和测试。 第二,通过在命令...

    linux 通过脚本执行java程序

    在Linux环境中,通过脚本执行Java程序是一种常见的实践,尤其对于服务器端应用或者自动化任务来说。这使得我们能够更方便地管理和控制Java应用程序的启动、停止以及监控。下面将详细介绍如何编写一个简单的bash脚本...

    详解linux下nohup日志输出过大问题解决方案

    最近在一hadoop测试集群运行一个spark streaming程序,然后使用nohup ./execute.sh & 执行让程序后台运行,才几天日志就上G了,如果有问题想要查看日志,显然打开文件是一件很麻烦的事,于是我想办法通过减小文件...

    linux后台执行命令&和nohup的具体使用方法

    总结起来,`&` 和 `nohup` 提供了在Linux环境下后台执行命令的能力,使得你可以同时处理多个任务,而不会被单个长时间运行的命令所束缚。了解如何正确使用它们,能够极大地提升你的工作效率和系统的资源利用效率。在...

    Eclipse打包Java应用程序及在Linux系统上的部署运行.pdf

    本文将详细介绍如何使用Eclipse打包Java应用程序,并在Linux系统,特别是CentOS上进行部署和运行。首先,我们将关注Eclipse中打包Java应用的过程,然后探讨在Linux环境中运行和管理Java应用程序的方法。 1. **...

    Linux启动脚本

    在Linux环境下,经常需要通过脚本来启动或停止Java应用程序。本文档将详细介绍一个通用的Linux启动脚本,它不仅可以启动Java程序,还能有效地管理进程的生命周期。该脚本由tudaxia.com编写于2011年6月7日,主要功能...

    Linux下启动JAVA

    在Linux环境下启动Java应用程序是许多开发人员和系统管理员日常任务的一部分。Java的可移植性使得它能在各种操作系统上运行,而Linux作为服务器平台的广泛使用,使得了解如何在该平台上启动Java变得至关重要。本文将...

    Linux运行jar包执行文件

    在Linux中,我们通常希望程序能在后台运行,不阻塞终端,这时可以使用`nohup`命令或者`&`符号来实现。例如: ```bash nohup java -jar 文件名.jar & ``` `nohup`命令使得程序在用户退出终端后仍能继续运行,而`&`则...

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

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

    java程序写入服务

    Java程序写入服务,顾名思义,是指将Java应用程序设计为系统服务,使其能够在后台持续运行,即使没有用户交互也能自动启动或恢复。这种方式在服务器环境和需要长期运行的任务中非常常见,如数据处理、定时任务、Web...

    Centos系统里运行java的jar启动脚本

    总结一下,在CentOS 7中运行Java JAR启动脚本,你需要确保JDK已安装,然后使用`nohup`或Systemd来实现后台运行。通过创建Systemd服务单元文件并将其设置为开机启动,你可以确保应用程序在系统启动时自动运行。这种...

    Java项目linux启动脚本以及日志分割安装软件

    4. **启动命令**:使用`nohup`或`screen`命令来确保服务在后台稳定运行,即使用户退出终端也不会受到影响。 5. **日志输出**:设置标准输出和错误输出重定向到特定的日志文件,便于后期分析和故障排查。 6. **停止...

    Linux 启动停止SpringBoot jar 程序部署Shell 脚本的方法.zip

    在Linux环境中,管理和部署SpringBoot应用通常涉及到自动化脚本,特别是使用Shell脚本来启动和停止应用程序。本主题将深入探讨如何编写这样的脚本,以便高效地处理SpringBoot的jar程序。 首先,理解SpringBoot的...

    springboot 在linux后台运行的方法

    在生产环境中,使用 nohup 命令来让 Spring Boot 项目在 Linux 后台运行是一个非常常见的做法。这可以确保 Spring Boot 项目长时间运行,不会因为用户退出控制台或重启服务器而停止服务。 本文详细介绍了 Spring ...

Global site tag (gtag.js) - Google Analytics