Linux下java进程守护(保活)

发布于 2022-09-04 10:17:19 字数 275 浏览 10 评论 0

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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

祁梦 2022-09-11 10:17:20

可以使用supervisord来进行进程监控

夕色琉璃 2022-09-11 10:17:20

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

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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文