#!/bin/bash # Setup cron job for MQL settings monitoring echo "Setting up cron job for MQL settings monitoring..." # Check if python3 is available if ! command -v python3 &> /dev/null; then echo "ERROR: python3 not found" exit 1 fi # Create cron entry CRON_CMD="0 */6 * * * cd /home/garfield/mql-trading-bots && python3 scripts/validate-and-notify.py >> /tmp/mql-validate.log 2>&1" # Add to crontab (crontab -l 2>/dev/null; echo "$CRON_CMD") | crontab - echo "Cron job added: Runs every 6 hours" echo "Logs: /tmp/mql-validate.log" echo "" echo "To configure Telegram notifications, set these environment variables:" echo " export TELEGRAM_BOT_TOKEN='your_bot_token'" echo " export TELEGRAM_CHAT_ID='your_chat_id'" echo "" echo "Add these to your ~/.bashrc to persist:" echo " echo 'export TELEGRAM_BOT_TOKEN=\"your_token\"' >> ~/.bashrc" echo " echo 'export TELEGRAM_CHAT_ID=\"your_id\"' >> ~/.bashrc"