#!/bin/bash set -euo pipefail LOGDIR="${1:-$HOME/Desktop/AI_Brain/logs}" echo "🗄️ Rotating logs under $LOGDIR ..." find "$LOGDIR" -type f -name "*.log" -size +2M -print | while read -r f; do gzip -c "$f" > "$f.$(date '+%Y%m%d%H%M%S').gz" && : > "$f" echo "📦 Rotated: $f" done echo "✅ Log rotation complete."