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

2014-09-29 15:10:10 +08:00
 RangerWolf
一句话不知道如何表达,标题可能有点乱。。。
这是详细解释:
VPS上面有个jar程序,目前我是putty连上去然后java -jar XXX.jar 来运行。
有个问题就是putty可能会被timeout等原因关闭,从而程序也就无法一直运行。
我参考了putty / tomcat 的启动文件,完全看不懂啊。。。。

求助求助
4894 次点击
所在节点    问与答
6 条回复
songco
2014-09-29 15:13:51 +08:00
看你这个只要在后台就可以了, 直接 java -jar xxx.jar &

有需要可以再弄个corn job监控一下.
plucury
2014-09-29 15:14:28 +08:00
nohup
spance
2014-09-29 15:16:20 +08:00
最简单的莫过于screen大法
执行screen
进入后执行java -jar xxx
plucury
2014-09-29 15:17:52 +08:00
补充:有更高级的需求可以用Supervisord
rentaro
2014-09-29 15:21:33 +08:00
nohup java -jar xxx.jar &
或者试试 supervisor
SoloCompany
2014-09-29 15:52:28 +08:00
common-daemons 是标准解答
如果不是服务框架,那么就 nohup 吧

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/136351

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX