带有服务器端输入的Java Linux守护进程/服务

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了带有服务器端输入的Java Linux守护进程/服务相关的知识,希望对你有一定的参考价值。

我有一个运行服务的java可执行文件。它允许管理员在服务运行时输入命令。它通常需要一个开放式终端才能运行。我通过ssh连接到我的服务器。

我可以启动服务并且它可以工作,但是我不能在没有服务关闭的情况下退出终端。

我也无法创建一个简单的守护进程,因为那样我就无法访问服务器端的输入。

是否有任何类型的守护进程,我可以有一个终端接口输入,或者是否有一个持久的ssh终端,即使我退出它将继续运行?

答案

当您退出终端时,您的进程不会关闭,您可以使用如下命令:

nohup <command/run> >/path/to/log 2>/path/to/errlog &

如果你想要持久终端,你可以使用像screentmux这样的命令

以上是关于带有服务器端输入的Java Linux守护进程/服务的主要内容,如果未能解决你的问题,请参考以下文章

linux创建守护进程

Linux 守护进程

是否可以将输入传递给正在运行的服务或守护进程?

浅谈Linux下的syslog守护进程

linux日志守护进程 syslog

linux-5重要进程守护