Spaces:
Sleeping
Sleeping
# Master cleanup script for web crawler - runs both MongoDB and file cleanup | |
set -e # Exit on error | |
echo "=====================================================" | |
echo " WEB CRAWLER COMPLETE CLEANUP " | |
echo "=====================================================" | |
echo | |
# Get script directory | |
SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" | |
cd "$SCRIPT_DIR" | |
# Check if scripts exist | |
if [ ! -f "./mongo_cleanup.py" ] || [ ! -f "./file_cleanup.py" ]; then | |
echo "Error: Required cleanup scripts not found in $SCRIPT_DIR" | |
exit 1 | |
fi | |
# Ensure scripts are executable | |
chmod +x ./mongo_cleanup.py | |
chmod +x ./file_cleanup.py | |
# Step 1: MongoDB cleanup | |
echo "Step 1: MongoDB Cleanup" | |
echo "----------------------" | |
if [ "$1" == "--force" ]; then | |
python3 ./mongo_cleanup.py --force | |
else | |
python3 ./mongo_cleanup.py | |
fi | |
# Step 2: File cleanup | |
echo | |
echo "Step 2: File Cleanup" | |
echo "------------------" | |
if [ "$1" == "--force" ]; then | |
python3 ./file_cleanup.py --force | |
else | |
python3 ./file_cleanup.py | |
fi | |
echo | |
echo "=====================================================" | |
echo " CLEANUP PROCESS COMPLETED " | |
echo "=====================================================" |