# crontab-setup.txt - Cron Job Configuration Guide

# Add these cron jobs to your server's crontab
# Run: crontab -e

# Sync games every hour
0 * * * * /usr/bin/php /path/to/your/project/cron/sync-games.php >> /path/to/your/project/logs/cron-games.log 2>&1

# Sync betting history every 5 minutes
*/5 * * * * /usr/bin/php /path/to/your/project/cron/sync-history.php >> /path/to/your/project/logs/cron-history.log 2>&1

# Update user balances every 10 minutes
*/10 * * * * /usr/bin/php /path/to/your/project/cron/update-balances.php >> /path/to/your/project/logs/cron-balances.log 2>&1

# Cleanup old data daily at 2 AM
0 2 * * * /usr/bin/php /path/to/your/project/cron/cleanup-logs.php >> /path/to/your/project/logs/cron-cleanup.log 2>&1

# Backup database daily at 3 AM
0 3 * * * /usr/bin/mysqldump -u username -p'password' gaming_agregator > /path/to/backup/gaming_agregator_$(date +\%Y\%m\%d).sql

# Example crontab for different frequencies:
# Every minute: * * * * *
# Every 5 minutes: */5 * * * *
# Every hour: 0 * * * *
# Every day at midnight: 0 0 * * *
# Every week: 0 0 * * 0
# Every month: 0 0 1 * *

# To view current cron jobs: crontab -l
# To edit cron jobs: crontab -e
# To remove all cron jobs: crontab -r