#!/bin/bash # AUTO-SYNC BGP ROUTING TO DISTRIBUTION ROUTERS # Dijalankan via Cron Job jam 04:00 cd /home/wartana/myApp/iix/ source venv/bin/activate echo "==================================================" echo "Memulai Sinkronisasi BGP: $(date)" # 1. Ekstrak rute BGP Lokal dari Core (menghasilkan routing-lokal.rsc) # Script ini secara internal akan melakukan call SSH dan log polling python3 sync_routing.py if [ $? -eq 0 ]; then echo "Ekstraksi berhasil. Memulai deployment ke router distribusi..." # 2. Upload batch execute ke Router Distribusi python3 deploy_routes.py else echo "Gagal mengekstrak rute BGP lokal. Deployment dibatalkan." fi echo "Selesai: $(date)" echo "=================================================="