DP_*_*DP_ 5 java linux ubuntu daemon
我有一个控制台应用程序(用Java编写),应该在Linux机器上运行,直到它停止.
记录由应用程序本身完成.
每当有新版本可用时,应用程序都需要停止(即我登录,停止应用程序,复制新的JAR文件,然后再次启动它).
除了下面指定的那些之外,实现这个的有哪些选择?
已知的方法:
1)Tanuki服务包装
2)nohup java -jar myapp-1.32.jar&
Era*_*rel 6
我使用Java Service Wrapper,但您已经提到过它.我认为它应该适合您的需求.
Apache Commons Daemon也很受欢迎:http://commons.apache.org/daemon/,但我从未使用它.
jmg*_*jmg 2
一些现代 Linux 发行版已经转向upstart。这是一个启动和停止所有其他服务的守护进程。我肯定会调查一下。因为它解决了生产就绪启动脚本的一些棘手问题。缺点是它没有java特定的功能。
归档时间:
14 年,2 月 前
查看次数:
5182 次
最近记录:
11 年,6 月 前