服务启动器状态始终显示在macOS上停止

服务启动器状态始终显示在macOS上停止

问题描述:

我已在install4j中生成服务启动器,并使用install service操作将其安装在macOS上。当我在终端中执行<launcher> status时,即使服务已启动,它总是会停止。如果我使用<launcher> start启动服务,然后查询状态,行为是相同的。服务启动器状态始终显示在macOS上停止

<launcher> stop也对正在运行的服务有任何影响。

我该如何在Mac上使用它?

在MacOS,你必须使用launchctl控制服务:

How to check if launchd has started the script?