我正在研究 Apache Daemon 来帮助我开发一个 Java 应用程序,我只是想获得一些关于什么是可能的想法/提示。
我想创建一个显示某种故障保护能力的简化应用程序。该应用程序将依次执行 4 个步骤(想象它在每个步骤中仅打印一个简单的文本文件,例如第 1 步是“A”,第 2 步是“B”等),我想能够强制关闭 JVM,然后让它自动重新启动 Java 应用程序并恢复打印输出(想象它就像一个孩子拔掉电视上的插头,然后它自己又重新打开了)。
这可以通过 Apache Daemon 来实现吗?如果是这样,我将如何自动化?我是否需要在操作系统级别附加一些第三程序(比如一个简单的 C 程序,它本身监控流程?)。
在这个阶段,我只是在寻找指针,因为我意识到我将做什么并不是很清楚。我更喜欢 Windows,但我也有 Mac,如果 Mac 更好,我愿意使用 Mac(我知道 Linux 有一些独特的工具/功能)。任何提示/想法表示赞赏。