#!/bin/bash # Script de test de progression pour SDK Signer # Vérifier si le processus SDK Signer est en cours d'exécution if pgrep sdk_signer > /dev/null 2>/dev/null; then # Vérifier l'API WebSocket if curl -f http://localhost:9090/ >/dev/null 2>&1; then echo 'SDK Signer ready: WebSocket server responding' exit 0 else # Récupérer les logs récents pour voir la progression signer_logs=$(tail -20 /var/log/sdk_signer/sdk_signer.log 2>/dev/null | grep -E "(Disconnected|reconnect|error|connected|waiting|connecting)" | tail -1 || echo "") if [ -n "$signer_logs" ]; then echo "SDK Signer conn: $signer_logs" exit 1 else echo 'SDK Signer starting: WebSocket server initializing' exit 1 fi fi else echo 'SDK Signer starting: Process not ready' exit 1 fi