RangerWolf
V2EX  ›  问与答

Ubuntu 上的一个 jar 如何让他像 service 一样运行?

  •  
  •   RangerWolf · Sep 29, 2014 · 5539 views
    This topic created in 4271 days ago, the information mentioned may be changed or developed.
    一句话不知道如何表达,标题可能有点乱。。。
    这是详细解释:
    VPS上面有个jar程序,目前我是putty连上去然后java -jar XXX.jar 来运行。
    有个问题就是putty可能会被timeout等原因关闭,从而程序也就无法一直运行。
    我参考了putty / tomcat 的启动文件,完全看不懂啊。。。。

    求助求助
    Supplement 1  ·  Sep 29, 2014
    试了一下 screen 看起来最简单好用!
    多谢各位
    6 replies    2014-09-29 15:52:28 +08:00
    songco
        1
    songco  
       Sep 29, 2014
    看你这个只要在后台就可以了, 直接 java -jar xxx.jar &

    有需要可以再弄个corn job监控一下.
    plucury
        2
    plucury  
       Sep 29, 2014
    nohup
    spance
        3
    spance  
       Sep 29, 2014
    最简单的莫过于screen大法
    执行screen
    进入后执行java -jar xxx
    plucury
        4
    plucury  
       Sep 29, 2014
    补充:有更高级的需求可以用Supervisord
    rentaro
        5
    rentaro  
       Sep 29, 2014
    nohup java -jar xxx.jar &
    或者试试 supervisor
    SoloCompany
        6
    SoloCompany  
       Sep 29, 2014
    common-daemons 是标准解答
    如果不是服务框架,那么就 nohup 吧
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1037 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 19:01 · PVG 03:01 · LAX 12:01 · JFK 15:01
    ♥ Do have faith in what you're doing.