#!/bin/bash # 备份 openclaw.json BACKUP_DIR="/home/starmen1265/work/backup" SOURCE_FILE="/home/starmen1265/.openclaw/openclaw.json" # 创建备份目录(如果不存在) mkdir -p "$BACKUP_DIR" # 备份文件,文件名包含日期时间 TIMESTAMP=$(date +%Y-%m-%d_%H-%M-%S) cp "$SOURCE_FILE" "$BACKUP_DIR/openclaw.json.$TIMESTAMP" # 只保留最近30个备份 cd "$BACKUP_DIR" ls -t openclaw.json.* | tail -n +31 | xargs -r rm echo "Backup completed: openclaw.json.$TIMESTAMP"