运行环境
- 操作系统:Windows 11
- Python:3.12.1
- ProtoForge:1.3.0(源码运行,非 Docker)
问题描述
在 Windows 上,protoforge stop 停止服务的唯一依据是 data/protoforge.pid,而该文件的唯一写入点在 protoforge/cli.py:580,位于 if daemon: 分支内。但同一分支开头(cli.py:572-575)在 Windows 上会直接打印提示并 return:
if daemon:
if sys.platform == "win32":
print("! Daemon mode is not supported on Windows. Use 'start /B' or run as a service.")
print(" On Linux/macOS, use: protoforge demo --daemon")
return
运行环境
问题描述
在 Windows 上,
protoforge stop停止服务的唯一依据是data/protoforge.pid,而该文件的唯一写入点在protoforge/cli.py:580,位于if daemon:分支内。但同一分支开头(cli.py:572-575)在 Windows 上会直接打印提示并return: