Your IP : 216.73.216.96


Current Path : /home/saintape/public_html/shop/
Upload File :
Current File : /home/saintape/public_html/shop/cleanup_magento.sh

#!/bin/bash

echo "🔧 Starting Cleanup Process..."

# 1. Clear Magento Cache
echo "🧹 Clearing Magento Cache..."
php bin/magento cache:flush
rm -rf var/cache/* var/page_cache/* var/view_preprocessed/* generated/code/*

# 2. Remove Old Magento Logs
echo "🗑️  Removing Magento Logs..."
rm -rf var/log/*.log

# 3. Clear Email Queue (Exim)
echo "📧 Checking Email Queue..."
EMAIL_QUEUE=$(exim -bpr | grep -c '<')
if [ "$EMAIL_QUEUE" -gt 0 ]; then
    echo "🗑️  Removing $EMAIL_QUEUE Emails from Queue..."
    exim -bp | exiqgrep -i | xargs exim -Mrm
else
    echo "📬 Email Queue is Empty."
fi

# 4. Reset ElasticSearch Read-Only Flag
echo "🔄 Resetting ElasticSearch Indices to Writable..."
curl -XPUT -H "Content-Type: application/json" localhost:9200/_all/_settings -d '{"index.blocks.read_only_allow_delete": null}'

# 5. Final Disk Usage Report
echo "📊 Disk Usage After Cleanup:"
df -h

echo "✅ Cleanup Completed."