Files
claudetools/temp/check_cleanup_status.sh

63 lines
1.8 KiB
Bash
Executable File

#!/bin/bash
################################################################################
# Pavon Cleanup Status Checker
# Quick script to check deletion progress
################################################################################
echo "Checking Pavon cleanup status..."
echo ""
ssh -i ~/.ssh/id_ed25519 -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null root@172.16.1.33 '
echo "==================================================================="
echo "PAVON CLEANUP STATUS"
echo "==================================================================="
echo ""
# Check if cleanup is running
if ps aux | grep -q "[p]avon_cleanup.sh"; then
echo "[RUNNING] Cleanup process is active"
echo ""
# Count deleted files
deleted=$(grep -c "Deleted:" /root/cleanup_logs/cleanup_*.log 2>/dev/null | awk "{sum+=\$1} END {print sum}")
echo "Files deleted: $deleted / 184,120"
percent=$(echo "scale=1; $deleted * 100 / 184120" | bc)
echo "Progress: $percent%"
echo ""
# Show current disk usage
echo "Current disk usage:"
df -h /mnt/user | tail -1
echo ""
# Show recent activity
echo "Recent deletions:"
tail -5 $(ls -t /root/cleanup_logs/cleanup_*.log | head -1)
else
echo "[COMPLETE] Cleanup process finished"
echo ""
# Show final results
latest_log=$(ls -t /root/cleanup_logs/cleanup_*.log | head -1)
echo "Final log: $latest_log"
echo ""
# Count total deleted
deleted=$(grep -c "Deleted:" $latest_log 2>/dev/null)
echo "Total files deleted: $deleted"
echo ""
# Show final disk usage
echo "Final disk usage:"
df -h /mnt/user | tail -1
echo ""
# Check for errors
errors=$(grep -c "Failed:" $latest_log 2>/dev/null)
echo "Failed deletions: $errors"
fi
echo "==================================================================="
' 2>&1