feat(partnerctl): add run and shutdown commands with process lifecycle handling

This commit is contained in:
2026-05-05 23:39:17 +08:00
parent 9073f88117
commit bd4d5164d3
6 changed files with 171 additions and 28 deletions

View File

@@ -89,3 +89,13 @@ sourceBuild.tool.java.reason=运行 Maven 需要 java。命令失败java --ve
sourceBuild.tool.javac.reason=从源码编译 Partner 需要 javac。请安装 JDK而不只是 JRE。命令失败javac --version
sourceBuild.tool.git.reason=克隆 Partner 源码需要 git。命令失败git --version
sourceBuild.tool.mvn.reason=从源码构建 Partner 需要 mvn。命令失败mvn --version
control.run.error.jarNotFound=Partner runtime jar 不存在:{0}。请先执行 partnerctl init 初始化 Partner。
control.run.error.exited=Partner 退出,退出码:{0}
control.shutdown.info.notRunning=没有找到对应 {0} 的运行中 Partner 进程
control.shutdown.info.stopping=正在停止 Partner 进程 pid={0}
control.shutdown.success.stopped=Partner 进程 pid={0} 已停止
control.shutdown.warn.force=正在强制结束 Partner 进程 pid={0}
control.shutdown.error.notStopped=Partner 进程 pid={0} 未停止
control.shutdown.error.notStoppedUseForce=Partner 进程 pid={0} 未停止。使用 --force 可强制结束。
control.shutdown.error.failed=一个或多个 Partner 进程停止失败