18 lines
542 B
Bash
18 lines
542 B
Bash
#!/bin/bash
|
|
# Vaultwarden 每日备份脚本
|
|
# 路径: /root/.openclaw/workspace/vaultwarden_daily_backup.sh
|
|
|
|
DATE=$(date +%Y-%m-%d)
|
|
BACKUP_FILE="/root/.openclaw/workspace/backups/vaultwarden_backup_${DATE}.md"
|
|
|
|
# 创建备份目录
|
|
mkdir -p /root/.openclaw/workspace/backups
|
|
|
|
# 导出密码列表
|
|
node /root/.openclaw/workspace/show_all.js > "$BACKUP_FILE"
|
|
|
|
# 同步到坚果云
|
|
curl -T "$BACKUP_FILE" -u work_fyx02@outlook.com:auyqxhk7fvhvhh3w https://dav.jianguoyun.com/dav/PMC/vaultwarden_backup.md
|
|
|
|
echo "✅ 备份完成: $BACKUP_FILE"
|