53 lines
2.0 KiB
Batchfile
53 lines
2.0 KiB
Batchfile
@echo off
|
|
echo 创建OpenClaw多角色Windows服务
|
|
echo ====================================
|
|
echo 注意:需要管理员权限
|
|
echo.
|
|
|
|
REM 检查管理员权限
|
|
net session >nul 2>&1
|
|
if %errorlevel% neq 0 (
|
|
echo 请以管理员身份运行此脚本
|
|
pause
|
|
exit /b 1
|
|
)
|
|
|
|
echo 1. 创建产品经理服务...
|
|
sc create OpenClaw-PM binPath= "cmd /c start /min openclaw workspace D:\openclaw-multi-agent\roles\pm" DisplayName= "OpenClaw Product Manager" start= auto
|
|
sc description OpenClaw-PM "OpenClaw Product Manager角色 - 负责需求管理、PRD编写、版本迭代"
|
|
|
|
echo 2. 创建后端工程师服务...
|
|
sc create OpenClaw-Backend binPath= "cmd /c start /min openclaw workspace D:\openclaw-multi-agent\roles\dev-backend" DisplayName= "OpenClaw Backend Engineer" start= auto
|
|
sc description OpenClaw-Backend "OpenClaw Backend Engineer角色 - 负责接口开发、数据库设计、业务逻辑"
|
|
|
|
echo 3. 创建前端工程师服务...
|
|
sc create OpenClaw-Frontend binPath= "cmd /c start /min openclaw workspace D:\openclaw-multi-agent\roles\dev-frontend" DisplayName= "OpenClaw Frontend Engineer" start= auto
|
|
sc description OpenClaw-Frontend "OpenClaw Frontend Engineer角色 - 负责页面开发、交互设计、API对接"
|
|
|
|
echo 4. 创建测试工程师服务...
|
|
sc create OpenClaw-QA binPath= "cmd /c start /min openclaw workspace D:\openclaw-multi-agent\roles\qa" DisplayName= "OpenClaw QA Engineer" start= auto
|
|
sc description OpenClaw-QA "OpenClaw QA Engineer角色 - 负责测试用例、缺陷报告、质量保证"
|
|
|
|
echo.
|
|
echo ====================================
|
|
echo 服务创建完成!
|
|
echo.
|
|
echo 启动服务:
|
|
echo net start OpenClaw-PM
|
|
echo net start OpenClaw-Backend
|
|
echo net start OpenClaw-Frontend
|
|
echo net start OpenClaw-QA
|
|
echo.
|
|
echo 停止服务:
|
|
echo net stop OpenClaw-PM
|
|
echo net stop OpenClaw-Backend
|
|
echo net stop OpenClaw-Frontend
|
|
echo net stop OpenClaw-QA
|
|
echo.
|
|
echo 删除服务:
|
|
echo sc delete OpenClaw-PM
|
|
echo sc delete OpenClaw-Backend
|
|
echo sc delete OpenClaw-Frontend
|
|
echo sc delete OpenClaw-QA
|
|
echo.
|
|
pause |