OpenClaw 完整备份脚本,备份所有重要配置、数据、workspace和自定义脚本。
备份内容包括:
- OpenClaw 主配置文件 (
openclaw.json) - 所有配置文件备份
- Workspace (主 workspace + 群组 workspace)
- Agents 数据
- 自定义脚本
- Cron 任务配置
- QMD 搜索工具配置
- Beads 问题跟踪器数据
# 默认备份到 /root/.openclaw/backup
backup-openclaw.sh
# 查看帮助
backup-openclaw.sh -h
# 指定备份目录
backup-openclaw.sh -d /path/to/backupsudo cp backup-openclaw.sh /usr/local/bin/
sudo chmod +x /usr/local/bin/backup-openclaw.sh备份将保存在: /root/.openclaw/backup/full_YYYYMMDD_HHMMSS/
目录结构:
full_YYYYMMDD_HHMMSS/
├── config/ # 配置文件
├── workspaces/ # 工作空间
│ ├── main/ # 主 workspace
│ └── group-*/ # 群组 workspaces
├── agents/ # Agent 数据
└── custom/ # 自定义脚本
每天凌晨 3 点自动备份:
0 3 * * * /usr/local/bin/backup-openclaw.shMIT