# 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