用途:按用户请求停止 1C 项目的 Web 服务器(Apache),中断 Web 发布。停止后既有发布配置仍会保留,之后可再次启动。
主要能力:调用脚本停止 Apache HTTP Server;不删除已建立的发布内容。
使用方式:命令为 /web-stop。脚本会先读取项目根目录下的 .v8-project.json;若其中设置了 webPath,则将其作为 -ApachePath 使用,默认路径为项目根目录下的 tools/apache24。执行命令:powershell.exe -NoProfile -File .claude/skills/web-stop/scripts/web-stop.ps1。可选参数 -ApachePath <路径> 用于指定 Apache 根目录,默认 tools/apache24。例如:powershell.exe -NoProfile -File .claude/skills/web-stop/scripts/web-stop.ps1 -ApachePath "C:\tools\apache24"。
适用场景:需要临时停止 1C Web 发布以释放端口、进行维护或切换环境时。停止后可按提示执行 /web-publish <数据库> 重新启动,或用 /web-unpublish <名称>(或 --all)删除发布内容。
限制:资料未说明支持的操作系统版本、权限要求、停止失败时的行为、并发调用处理及对非 Apache 服务器的支持;这些信息暂未提供。脚本依赖配置文件与默认路径,实际使用需确保路径正确。