我有一个Java程序,我想在Linux系统上守护进程.换句话说,我想开始在shell中运行它,并在我退出后继续运行它.我也希望能够干净地停止这个程序.
我发现这篇文章使用shell脚本和Java代码的组合来完成这个技巧.它看起来不错,但如果可能的话,我想要更简单的东西.
在Linux系统上守护Java程序的首选方法是什么?
我想用守护进程运行solr.我在另一篇文章中看到你可以运行一个init.d脚本,但它在我的ubuntu环境中似乎有问题.每当我尝试使用/etc/init.d/solr start运行脚本时,或者当我尝试手动运行以下行时:
daemon java -jar start.jar
Run Code Online (Sandbox Code Playgroud)
它的错误:
daemon: invalid option -- 'j'
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?谢谢.