#!/bin/bash # Script de vérification du statut après correction des tokens echo "🔍 RPA Vision V3 - Vérification Post-Correction" echo "===============================================" echo "" echo "📊 1. STATUT DES SERVICES" echo "------------------------" for service in rpa-vision-v3-api rpa-vision-v3-worker rpa-vision-v3-dashboard; do status=$(systemctl is-active $service) if [ "$status" = "active" ]; then echo "✅ $service: $status" else echo "❌ $service: $status" fi done echo "" echo "📋 2. LOGS RÉCENTS API (dernières 20 lignes)" echo "--------------------------------------------" sudo journalctl -u rpa-vision-v3-api -n 20 --no-pager | grep -E "(TokenManager|token|Bearer|Upload)" || echo "Aucune ligne pertinente trouvée" echo "" echo "🔑 3. TOKENS CONFIGURÉS (tronqués)" echo "----------------------------------" sudo cat /etc/rpa_vision_v3/rpa_vision_v3.env | grep RPA_TOKEN | while read line; do key=$(echo $line | cut -d'=' -f1) value=$(echo $line | cut -d'=' -f2) echo "$key=${value:0:16}..." done echo "" echo "📂 4. SESSIONS RÉCENTES (5 dernières)" echo "-------------------------------------" ls -lht /opt/rpa_vision_v3/data/training/sessions/*.json 2>/dev/null | head -5 || echo "Aucune session trouvée" echo "" echo "🌐 5. TEST API (endpoint /api/traces/status)" echo "--------------------------------------------" curl -s http://localhost:8000/api/traces/status 2>/dev/null | python3 -m json.tool 2>/dev/null || echo "API non accessible" echo "" echo "✅ Vérification terminée"