在Linux上运行.jar app作为守护进程的原因

时间:2011-12-12 12:20:55

标签: java linux ubuntu jar daemon

基本问题,但我似乎无法找到一个直接的答案

我有一个java应用程序,我目前通过发出java -jar myapp.jar来运行,但我想知道将它作为守护进程运行有什么好处,我可以使用shell脚本在启动时运行jar所以是从性能/可靠性的角度来看还有其他原因吗?还是我完全错过的其他问题?

(运行ubuntu 10.10)

由于

1 个答案:

答案 0 :(得分:3)

如果您正在考虑类似Apache Commons Daemon之类的内容,那么您将获得类似

的内容
  • 创建pid文件
  • 如果JVM崩溃,则自动重启
  • 操作系统停机时
  • 关机通知
  • 使用命令停止进程
  • 以root身份运行或降级用户
  • ...