2019独角兽企业重金招聘Python工程师标准>>>

当我们把java程序打成jar包后,放到linux上通过putty或其它终端执行的时候,如果按照:java -jar xxxx.jar执行,当我们退出putty或终端的时候,xxxx.jar这个程序也会停止。为了保证程序能够一直运行,应该改为这样运行:nohup java -jar xxx.jar&命令,则程序会在后台一直运行,值得注意的是,此时程序控制台输出会被转移到nohup.out文件中,这个nohup.out文件的位置就在jar包的当前文件夹内。
但是有时候在这一步会有问题,当把终端关闭后,进程会自动被关闭,察看nohup.out可以看到在关闭终端瞬间服务自动关闭。
有个操作终端时的细节:当shell中提示了nohup成功后还需要按终端上键盘任意键退回到shell输入命令窗口,然后通过在shell中输入exit来退出终端;而我是每次在nohup执行成功后直接点关闭程序按钮关闭终端。所以这时候会断掉该命令所对应的session,导致nohup对应的进程被通知需要一起shutdown。
这个细节有人和我一样没注意到,所以在这儿记录一下了。

转载于:https://my.oschina.net/u/1163293/blog/186269

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如何编译wine,利用winelib编译一个可在linux下运行的程序

    利用winelib编译一个可在linux下运行的程序 只是想既可以使用linux的api,又可以使用windows的api #include #include #include #include in ...

  4. Linux下运行jar包的方法

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

  5. windows模拟linux系统下载,Windows模拟器|Wine(Linux下运行Windows程序)v1.9 官方最新版_软件侠下载站...

    Wine最新版是一款功能强大的虚拟机软件,Wine ("Wine Is Not an Emulator" 的首字母缩写)是一个能够在多种 POSIX-compliant 操作系统( ...

  6. linux怎么样运行c程序,linux下运行C程序

    步骤 1.1 编写 使用Gedit编写一个简单的C语言程序 1.2 编译 编译器可以将源代码转换成机器语言,在编译过程中,会找出并报告错误.这个阶段的输入是在编辑期间产生的文件,常称为源文件.编译器输 ...

  7. 如何在虚拟机(linux)下运行java程序

    Linux安装jdk环境 1.先通过原本的电脑在jdk官网下载jdk8,然后发送到我windows和linux的共享目录当中. 2.将压缩包解压到home目录下的java文件夹当中 3.使用命令sud ...

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

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

  9. 如何在linux下运行python程序

    要编辑一个new_python的python程序文件,输入如下命令: $pico new_python        (注:可以用vim直接编辑.) 输入如下测试代码: #!/usr/bin/env ...

最新文章

  1. 基于React与Redux的留言墙的实现
  2. netty 5 alph1源码分析(服务端创建过程)
  3. Java设计模式(二十):中介者设计模式
  4. java动态规划凑硬币问题,详解动态规划最少硬币找零问题--JavaScript实现
  5. 线下零售企业在数据驱动上的三个挑战和三条思路
  6. python atm作业详解_python day4 作业 ATM
  7. elasticsearch-1
  8. Visual Studio 2017 15.6发布
  9. UltraNumTextBox【实现所有数字输入的同时,可以控制当控件禁用时ForeColor】
  10. 企业人脸识别智能门禁系统解决方案
  11. 少年张三丰java版_长这么大才知道,《少年张三丰》有两个版本,更喜欢哪一个版本...
  12. 《计算机网络 自顶向下方法》读书笔记(三)
  13. Uva 11584 线性DP
  14. 捕鱼达人(unity实现)
  15. PCL显示点云-ICP(PCL1.9.1)
  16. arm开发板与windows下的pjsip建立通话
  17. .NET ORM 仓储层必备的功能介绍之 FreeSql Repository 实现篇
  18. C语言与java中函数传参比较
  19. 【管卡婆技术服务支持】
  20. 【Bug】HTC Vive Pro定位发生偏移或倾斜解决办法

热门文章

  1. ElasticSearch,docker 安装ElasticSearch,Springboot 使用 ElasticSearch JavaAPI
  2. java---面试题 丑数
  3. webpack 配置
  4. 工作几年的感想(一)
  5. Android HttpURLConnection Post 参数 (https)
  6. Clustering by density peaks and distance
  7. VC2010 [转]解决char *无法转换为LPCWSTR问题
  8. TP的URL设计和SEO支持
  9. asp.net 中textbox如何自动换行
  10. 自动化测试学习之路--java String、StringBuilder