|
|
@@ -9,13 +9,28 @@ BACKUP_FILE="$BACKUP_DIR/openclaw-weekly-$DATE.tar.gz"
|
|
|
# 创建备份目录
|
|
|
mkdir -p "$BACKUP_DIR"
|
|
|
|
|
|
-# 执行备份
|
|
|
+# 执行备份 - 只备份代码和配置,排除数据文件
|
|
|
+# 排除: CSV数据、PNG图表、HTML报告、__pycache__、.pyc、.log、.tar.gz等
|
|
|
tar -czf "$BACKUP_FILE" \
|
|
|
-C /root/.openclaw \
|
|
|
- --exclude='workspace/cat-fly/__pycache__' \
|
|
|
- --exclude='workspace/market-regime-identifier/__pycache__' \
|
|
|
- --exclude='*.pyc' \
|
|
|
- --exclude='*.log' \
|
|
|
+ --exclude='workspace/**/__pycache__' \
|
|
|
+ --exclude='workspace/**/*.pyc' \
|
|
|
+ --exclude='workspace/**/*.csv' \
|
|
|
+ --exclude='workspace/**/*.png' \
|
|
|
+ --exclude='workspace/**/*.jpg' \
|
|
|
+ --exclude='workspace/**/*.jpeg' \
|
|
|
+ --exclude='workspace/**/*.html' \
|
|
|
+ --exclude='workspace/**/*.log' \
|
|
|
+ --exclude='workspace/**/*.tar.gz' \
|
|
|
+ --exclude='workspace/**/*.pkl' \
|
|
|
+ --exclude='workspace/**/backtest_result*' \
|
|
|
+ --exclude='workspace/**/optimization_results*' \
|
|
|
+ --exclude='workspace/**/backtest_results*' \
|
|
|
+ --exclude='workspace/**/best_config*' \
|
|
|
+ --exclude='workspace/**/last_*_days_report*' \
|
|
|
+ --exclude='workspace/**/param_optimization*' \
|
|
|
+ --exclude='workspace/**/quant_report*' \
|
|
|
+ --exclude='openclaw-backup-*.tar.gz' \
|
|
|
workspace/ \
|
|
|
openclaw.json \
|
|
|
openclaw.json.bak \
|