方式一:

  1. java -jar XXX.jar

特点:当前ssh窗口被锁定,可按CTRL + C打断程序运行,或直接关闭窗口,程序退出

那如何让窗口不锁定?

方式二:

  1. java -jar XXX.jar &

&代表在后台运行。

特定:当前ssh窗口不被锁定,但是当窗口关闭时,程序中止运行。

继续改进,如何让窗口关闭时,程序仍然运行?

方式三:

nohup java -jar XXX.jar &

nohup 意思是不挂断运行命令,当账户退出或终端关闭时,程序仍然运行

当用 nohup 命令执行作业时,缺省情况下该作业的所有输出被重定向到nohup.out的文件中,除非另外指定了输出文件。

方式四:

  1. nohup java -jar XXX.jar >temp.txt &

解释下 >temp.txt

command >out.file

command >out.file是将command的输出重定向到out.file文件,即输出内容不打印到屏幕上,而是输出到out.file文件中。

可通过jobs命令查看后台运行任务

  1. jobs

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

  1. fg 23

查看某端口占用的线程的pid

netstat -nlp |grep :9181

转载于:https://www.cnblogs.com/haiyoune2/p/9059601.html

linux下运行jar相关推荐

  1. linux下运行jar包命令

    本人第一次给安卓的朋友做了迷你级别app的后台,但是一关xshell程序就终止了,因此将搜刮到的资料分享出来 阅览目录 linux下运行jar包的命令 详细介绍第三种方式 linux下的nohup命令 ...

  2. linux下运行jar包

    linux下运行jar包 一. java -jar kafka_data.jar 基本jar包执行方式.当用Ctrl+c中断或者关闭Xshell窗口时,程序也会中断执行. 二. java -jar k ...

  3. Linux下运行jar包的方法

      当我们使用SpringBoot的方式开发好了我们的应用,放到我们的Linux服务器上准备上线,首先想到的可能就是通过 java -jar xxx.jar 的方式来运行我们的jar包,程序运行正常, ...

  4. Linux下运行jar程序

    2019独角兽企业重金招聘Python工程师标准>>> 当我们把java程序打成jar包后,放到linux上通过putty或其它终端执行的时候,如果按照:java -jar xxxx ...

  5. linux 下运行 jar包 java.lang.ClassNotFoundException: 解决办法

    1    发现了这个常见的异常  E:\test>java -cp . -jar x.jar  Exception in thread "main" java.lang.No ...

  6. Java命令 在Linux下运行jar包

    一.如果java定义了jar包的main class入口,则使用如下命令 $ java -jar my.jar 其中使用maven pom文件配置如下 <!--编译打包插件--> < ...

  7. Windows/Linux下引用jar包,并用javac/java编译运行

    Windows/Linux下引用jar包,并用javac/java编译运行,有需要的朋友可以参考下. 1> Windows 假设要引用的jar放在D:/test目录下,名字为t1.jar, ja ...

  8. Linux下 SpringBoot jar项目后台运行、查看、停用

    运行java jar: nohup java -jar **-0.0.1-SNAPSHOT.jar & 查看进程: 采用top或者ps aux命令.一般 如果后台是springboot,jar ...

  9. linux下能运行python,(转)Linux下运行python

    原文: http://blog.csdn.net/jackywgw/article/details/48847187 在linux命令行下运行python,可以直接输出hello world jack ...

  10. jmeter压测、操作数据库、分布式、 linux下运行的简单介绍

    一.jmeter压测 1.如何压测 常规性能压测:10-15分钟 稳定性测试:一周.2天等 如果想要压测10分钟,勾选永远,勾选调度器,填写600秒.也可以使用固定启动时间. 2.tps.响应时间 ( ...

最新文章

  1. smarty学习——编程知识
  2. OpenStack-MitakaCentos7.2双节点搭建--(五)Neutron服务
  3. Spring Boot 2.x基础教程:Spring Data JPA的多数据源配置
  4. 推荐五星级C语言学习网站
  5. window - JDK的安装与卸载
  6. 局域网怎么远程2008服务器,不在局域网怎么远程连接服务器
  7. 马斯克:特斯拉电动皮卡Cybertruck能在水上漂一会儿
  8. SQL Server如何存储特殊字符、上标、下标
  9. 计算机硬件知识大赛,计算机知识技能大赛.doc
  10. npm设置仓库register
  11. Atitit.跨平台预定义函数 魔术方法 魔术函数 钩子函数 api兼容性草案 v2 q216  java c# php js.docx
  12. CodeBlocks 的下载安装
  13. 高通sensor core培训笔记
  14. 【Pytorch】touch.optim
  15. 使用python进行收据搜集示例之feature_engineering_example
  16. 物联网应用技术竞赛——android笔记
  17. 【qq机器人】定时发送消息大全
  18. vue echarts 条纹柱状横向图
  19. 梦断代码读后感 (一)
  20. 微信反编译(二)源码还原

热门文章

  1. python 进度条模块....
  2. URL带中文参数的解决方法FR.cjkEncode()
  3. 美国计算机语言学phd,美国大学语言学(Linguistics)专业PhD排名(转)2013
  4. vue2.0桌面端框架_这款优秀的Vue+ElementUI桌面端一站式框架,爱了!
  5. redhat enterprise linux5.4.iso,版本有RedHat Enterprise Linux(RHEL)5.4/5.5/5.8/6.0/6.3 ISO镜像文件下载地址...
  6. linux系统u盘安装7.2,U盘安装CentOS 7系统的方法
  7. jdbc代码_Mysql Java 驱动代码阅读笔记及 JDBC 规范笔记
  8. RAID磁盘阵列的部署(red hat 6.5)
  9. bash的算术运算和条件测试语句
  10. redhat linux6.5下修改网卡名称