#!/bin/bash set -euo pipefail echo "=== Log Cleanup ===" # Remove old logs (keep last 30 days) find . -name "*.log" -mtime +30 -delete 2>/dev/null || true find . -name "audit*.log" -mtime +30 -delete 2>/dev/null || true # Truncate current logs (keep file, clear content) find . -name "fetchml*.log" -size +100M -exec sh -c '> {}' \; 2>/dev/null || true # Remove crash dumps rm -f core.* 2>/dev/null || true rm -f *.prof 2>/dev/null || true rm -f /tmp/fetchml_*.prof 2>/dev/null || true echo "✓ Log cleanup complete"