网淘吧来吧,欢迎您!

Openclaw Backup Optimized

2026-03-30 新闻来源:网淘吧 围观:21
电脑广告
手机广告

OpenClaw 备份(优化版)

此技能的作用

使用此技能来安装、配置和运行经过优化的 OpenClaw 备份工作流程:

  • 完整快照~/.openclaw
  • 工作区存档分割为约 90MB 的部分 + SHA256 校验
  • 丰富的 Discord 通知(摘要 + 恢复步骤)
  • 保留最近 N 份报告

文件

  • 脚本:scripts/backup.js(跨平台)
  • 参考配置:references/CONFIG.md

安装 / 设置

  1. 将脚本复制到您的工具文件夹:
cp scripts/backup.js ~/.openclaw/workspace/tools/openclaw-backup.js
  1. 配置环境变量(参见 references/CONFIG.md):

macOS/Linux (bash/zsh):

Openclaw Backup Optimized

export OPENCLAW_HOME="$HOME/.openclaw"
export OPENCLAW_BACKUP_DIR="$HOME/.openclaw-backup"
export BACKUP_REPO_URL="https://github.com/your/repo.git"
export BACKUP_CHANNEL_ID="1234567890"
export BACKUP_TZ="America/Sao_Paulo"
export BACKUP_MAX_HISTORY=7

Windows (PowerShell):

$env:OPENCLAW_HOME="$env:USERPROFILE\.openclaw"
$env:OPENCLAW_BACKUP_DIR="$env:USERPROFILE\.openclaw-backup"
$env:BACKUP_REPO_URL="https://github.com/your/repo.git"
$env:BACKUP_CHANNEL_ID="1234567890"
$env:BACKUP_TZ="America/Sao_Paulo"
$env:BACKUP_MAX_HISTORY="7"
  1. 运行一次:
node ~/.openclaw/workspace/tools/openclaw-backup.js
  1. 创建cron任务(OpenClaw cron运行在网关环境中):
openclaw cron add --name "openclaw-backup-daily" \
  --cron "0 5,10,15,20 * * *" --tz "America/Sao_Paulo" \
  --exec "node ~/.openclaw/workspace/tools/openclaw-backup.js"

恢复

使用备份通知中打印的恢复说明。

注意事项

  • 排除嘈杂的会话锁定/已删除文件,以获得更小的差异。
  • 要求gitnode(版本>=18)。
  • 使用openclaw message send进行通知(不使用webhook)。
  • scripts/openclaw-backup.sh是旧版本(Linux/macOS)并将被移除;请使用backup.js

免责申明
部分文章来自各大搜索引擎,如有侵权,请与我联系删除。
打赏
文章底部电脑广告
手机广告位-内容正文底部

相关文章

您是本站第349300名访客 今日有175篇新文章/评论