我正在使用 Java 构建一个独立的应用程序以作为 Linux (Ubuntu) 守护程序服务运行。为此,我正在使用Java Service Wrapper库。
在执行服务期间,我希望能够查询应用程序执行的任务的某些状态。换句话说,我希望能够在终端上键入时打印自定义消息:
service my-app status
目前它打印的消息是这样的:
My App is running: PID:1000, Wrapper:STARTED, Java:STARTED
我知道我需要使用更复杂的集成方法(而不是最简单的方法),但我找不到如何拦截“状态”调用来打印我自己的消息。
如何使用 Java Service Wrapper 自定义该消息?