OpenClaw macOS 专用一键脚本合集(可直接下载)
本文档包含 OpenClaw 在 MacBook(适配终端/zsh/bash)上的全套一键脚本,涵盖启动、停止、重启、状态查看等核心功能,所有脚本可直接复制保存为 .sh 文件,授权后即可一键运行,无需手动输入复杂命令,方便快速管理 OpenClaw 服务。
一、脚本使用前置说明(必看)
1.保存方式:将每个脚本内容复制,在 MacBook 中新建文本文件,粘贴内容后,将文件后缀改为 .sh(例:stop.sh);
2.授权操作:打开终端,进入脚本所在文件夹(例:cd ~/Desktop/OpenClaw),执行命令 chmod +x *.sh,一次性授权所有脚本;
3.运行方式:终端中输入./脚本文件名.sh(例:./stop.sh),即可执行对应功能;
4.适配说明:所有脚本仅适配 macOS 系统,无需额外安装依赖,直接使用即可。
二、核心一键脚本合集(按常用程度排序)
(一)一键彻底停止所有服务(核心脚本,重点推荐)
文件名:stop.sh(彻底关闭所有 OpenClaw 相关进程,无残留,解决服务卡死问题)
bash #!/bin/bash echo "🛑 正在关闭 OpenClaw 所有服务..." openclaw stop sleep 2 # MacBook 强制兜底清理(防止进程卡死残留,macOS 专用) pkill -f "openclaw" > /dev/null 2>&1 pkill -f "node.*openclaw" > /dev/null 2>&1 echo "✅ 已完全停止!" openclaw status |
(二)一键启动:网关 + Web 面板(最常用配套脚本)
文件名:start.sh(启动核心服务+Web管理面板,自动显示访问地址和Token)
bash #!/bin/bash echo "🔧 正在停止旧的 OpenClaw 服务(避免进程冲突)..." openclaw stop > /dev/null 2>&1 sleep 1 echo "🚀 启动 OpenClaw 网关(后台运行)..." openclaw gateway --daemon sleep 3 echo "🌐 启动 Web Dashboard(后台运行)..." openclaw dashboard --daemon sleep 2 echo "✅ 启动完成!" echo "📍 Web 访问地址:http://127.0.0.1:18789" echo -e "\n🔑 当前登录 Token:" openclaw token show |
(三)一键启动:网关 + TUI 命令行界面
文件名:start-tui.sh(适合偏好命令行操作的场景,轻量无冗余)
bash #!/bin/bash echo "🔧 正在停止旧服务(避免进程冲突)..." openclaw stop > /dev/null 2>&1 sleep 1 echo "🚀 启动 OpenClaw 网关(后台运行)..." openclaw gateway --daemon sleep 3 echo "🖥️启动 TUI 命令行界面..." openclaw tui |
(四)一键重启所有服务
文件名:restart.sh(服务异常时快速重启,无需分步操作)
bash #!/bin/bash echo "🛑 停止所有 OpenClaw 进程..." openclaw stop sleep 2 echo "🔄 重启 OpenClaw 网关..." openclaw gateway --daemon sleep 3 echo "🔄 重启 Web Dashboard..." openclaw dashboard --daemon sleep 2 echo "✅ 重启完成!" openclaw status |
(五)一键查看服务状态 + Token + 日志
文件名:status.sh(快速排查服务问题,确认Token和运行日志)
bash #!/bin/bash echo "==================================" echo "服务状态" echo "==================================" openclaw status echo -e "\n==================================" echo "登录 Token" echo "==================================" openclaw token show echo -e "\n==================================" echo "最新日志(前20行)" echo "==================================" openclaw logs --tail 20 |
三、补充说明(避坑指南)
1.脚本执行后无报错、无异常输出,即表示执行成功;
2.若提示“权限不足”,重新执行授权命令 chmod +x 脚本文件名.sh(或一次性授权所有脚本);
3.强制清理命令(pkill)无输出即表示清理成功,可通过 ps aux | grep openclaw 确认无残留进程;
4.建议将所有脚本放在同一个文件夹中,方便统一管理和运行。
|(注:文档部分内容可能由 AI 生成)
夜雨聆风