feat(partnerctl): add background run mode and log command with pid/log file management

This commit is contained in:
2026-05-05 23:57:32 +08:00
parent bd4d5164d3
commit 8398c14794
4 changed files with 265 additions and 20 deletions
@@ -92,6 +92,11 @@ sourceBuild.tool.mvn.reason=从源码构建 Partner 需要 mvn。命令失败:
control.run.error.jarNotFound=Partner runtime jar 不存在:{0}。请先执行 partnerctl init 初始化 Partner。
control.run.error.exited=Partner 退出,退出码:{0}
control.run.error.alreadyRunning=Partner 已经在运行。pid={0}
control.run.success.backgroundStarted=Partner 已在后台启动。pid={0}
control.run.info.logFile=日志文件:{0}
control.log.info.notFound=Partner 日志文件不存在:{0}
control.log.info.waiting=正在等待 Partner 日志文件:{0}
control.shutdown.info.notRunning=没有找到对应 {0} 的运行中 Partner 进程
control.shutdown.info.stopping=正在停止 Partner 进程 pid={0}
control.shutdown.success.stopped=Partner 进程 pid={0} 已停止