Linux下java进程守护(保活)

在一个小型的Linux系统下(例如树莓派)希望长期运行一个java任务。
想请问下,在这种亲情况下进程可能会被莫名其妙的杀死吗(被android系统坑得太多了。。。),这样才能够保证我的java进程能够一直运行下去,即使被杀死后也能够自动拉起来。希望有大神能够给出一个好的思路或者好用的第三方库
ps:google到一些类似的答案,例如apache的commons daemon还有java service wrapper这些第三方的解决方案,但是能够到的资料有点少,而且感觉很少有完整的教程,遇到问题就不知道怎么向下走了。

阅读 6.8k
2 个回答

正常的linux不会在资源足够时无故杀你进程。

daemon进程一般是用sysvinit / systemd / s6 / supervisord / 其他supervisor来管理,死后重启。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题