#!/bin/bash
# 错误恢复系统维护脚本

echo "错误恢复系统维护 - $(date)"
echo "========================================"

# 运行自测试
python3 /root/.openclaw/workspace/error_recovery_system.py

# 清理旧日志 (保留30天)
find /root/data/disk/system/logs/error_recovery -name "*.log" -mtime +30 -delete 2>/dev/null || true
find /root/data/disk/system/logs/error_recovery -name "*.json" -mtime +30 -delete 2>/dev/null || true

# 创建每日检查点
python3 -c "
from datetime import datetime
from error_recovery_system import ErrorRecoverySystem

system = ErrorRecoverySystem()
checkpoint_name = f'daily_{datetime.now().strftime("%Y%m%d")}'
result = system.create_checkpoint(checkpoint_name)
print(f'✅ 每日检查点创建: {checkpoint_name}')
"

echo "维护完成!"
echo "========================================"
