Linux后台运行Jar方法

转载 2018年04月16日 23:28:21
  • 原文地址:http://blog.csdn.net/c1481118216 https://blog.csdn.net/c1481118216/article/details/53010963
  • 在linux服务器上运行Jar文件时通常的方法是:
$ java -jar test.jar
  • 1
  • 这种方式特点是ssh窗口关闭时,程序中止运行.或者是运行时没法切出去执行其他任务,有没有办法让Jar在后台运行呢:
  • 方法一:
$ nohup java -jar test.jar &

//nohup 意思是不挂断运行命令,当账户退出或终端关闭时,程序仍然运行
//当用 nohup 命令执行作业时,缺省情况下该作业的所有输出被重定向到nohup.out的文件中
//除非另外指定了输出文件。
  • 1
  • 2
  • 3
  • 4
  • 5
  • 方法二:
$ nohup java -jar test.jar >temp.txt &

//这种方法会把日志文件输入到你指定的文件中,没有则会自动创建
  • 1
  • 2
  • 3
  • jobs命令和 fg命令:
$ jobs
//那么就会列出所有后台执行的作业,并且每个作业前面都有个编号。
//如果想将某个作业调回前台控制,只需要 fg + 编号即可。
$ fg 2
  • 1
  • 2
  • 3
  • 4
  • 查看某端口占用的线程的pid
netstat -nlp |grep :8080

Centos后台运行jar

jar后台运行nohup java -jar xx.jar >/dev/null & 此处的“>/dev/null”作用是将终端输出信息输出到空洞中,即不保存输出信息,若要查看输出信息需指定输出...
  • pwc1996
  • pwc1996
  • 2015-10-05 11:13:27
  • 2933

Java之——Linux后台运行jar程序

本文是2017年的第一篇博文,给大家带来一篇如何在Linux上以后台服务的方式运行Jar程序,好了,不多说了,祝大家在新的一年里学业进步,事业有成,我们直接进入主题吧。 Linux以后台服务方式运行J...
  • l1028386804
  • l1028386804
  • 2017-01-02 16:05:01
  • 16121

Linux jar包 后台运行

Linux 运行jar包命令如下: 方式一: java -jar shareniu.jar 特点:当前ssh窗口被锁定,可按CTRL + C打断程序运行,或直接关闭窗口,程序退出...
  • qq_30739519
  • qq_30739519
  • 2016-04-10 20:54:47
  • 25056

使JAR在linux系统中一直处于后台执行

因为项目需要,利用quartz实现定时任务的处理,该程序是直接打包成一个jar运行的,直接在xshell中启动程序之后再关闭xshell,发现进程被关闭,这就尴尬了,进程被关闭,定时任务就无法执行,下...
  • u010520626
  • u010520626
  • 2016-11-02 11:49:15
  • 3394

Linux 运行jar ,后台进程运行jar 和结束后台正在运行的jar

最近搞了一个java UDP Socket,先是在win下写,后来老大让在linux下运行,%&656¥5&*……%&……¥7* /**********吐槽结束,开始正文***************...
  • PyFanL
  • PyFanL
  • 2017-06-16 09:56:43
  • 2066

Linux后台运行java -jar

问题描述 我打好的jar包,放在服务器上之后,在windows里面用xshell打开一个连接,然后运行java -jar 。。。。执行这个jar文件,当我关闭这个链接的时候为什么程序停止了呢? ...
  • sinat_34439107
  • sinat_34439107
  • 2017-12-25 16:28:22
  • 512

Spring boot jar 后台运行

部署spring boot jar到生产环境,可以在后台运行
  • xiaoyu411502
  • xiaoyu411502
  • 2015-09-17 12:27:05
  • 9158

Spring Boot学习总结(5)——SpringBoot Jar应用Linux后台部署执行

SpringBoot:应用日常jar后台启动:nohup java -jar ./owl.jar & 直接前台执行:java -jar ./owl.jar 如果 Maven 运行过程出现内存溢出,则可...
  • u012562943
  • u012562943
  • 2017-03-14 17:42:19
  • 5917

linux后台永久执行jar程序

nohup java -jar xxx.jar >/dev/null 2>&1 & nohup 会生成输出日志 文件名nohup.out >/dev/null 2>&1 加了这个之后,意思是将(标准输...
  • sunnyliuqi
  • sunnyliuqi
  • 2017-05-27 18:06:54
  • 525

Linux后台运行java的jar包

前言 需要执行的jar为:sysrd-test.jar,并已经上传到了Linux服务器上! 直接运行方式 java -jar sysrd-test.jar通过这种方式部署的时候,SecureCRT...
  • liuchuanhong1
  • liuchuanhong1
  • 2017-05-25 19:53:34
  • 640
收藏助手
不良信息举报
您举报文章:Linux后台运行Jar方法
举报原因:
原因补充:

(最多只允许输入30个字)