#!/bin/bash # OpenClaw Ollama Toolcall Proxy - macOS LaunchAgent 卸载脚本 set -e SERVICE_NAME="com.openclaw.ollama-proxy" PLIST_PATH="$HOME/Library/LaunchAgents/${SERVICE_NAME}.plist" LOG_DIR="$HOME/Library/Logs/OpenClawOllamaProxy" RED='\033[0;31m' GREEN='\033[0;32m' YELLOW='\033[1;33m' NC='\033[0m' echo -e "${YELLOW}=== OpenClaw Ollama Proxy LaunchAgent 卸载 ===${NC}" echo "" # 停止并卸载服务 if launchctl list "$SERVICE_NAME" &> /dev/null; then launchctl bootout gui/$(id -u) "$PLIST_PATH" echo -e "${GREEN}✓${NC} 停止并卸载服务" else echo -e "${YELLOW}服务未运行${NC}" fi # 删除 plist 文件 if [ -f "$PLIST_PATH" ]; then rm "$PLIST_PATH" echo -e "${GREEN}✓${NC} 删除 plist 文件: $PLIST_PATH" fi echo "" echo -e "${GREEN}=== 卸载完成 ===${NC}" echo "" echo "日志目录保留在: $LOG_DIR" echo "如需删除日志: rm -rf $LOG_DIR"