#!/bin/bash # Script de synchronisation des UTXOs dépensés # À exécuter via cron pour maintenir la synchronisation SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" PROJECT_DIR="$(dirname "$SCRIPT_DIR")" LOG_FILE="$SCRIPT_DIR/sync-utxos.log" cd "$PROJECT_DIR" || exit 1 # Exécuter le script de synchronisation node "$SCRIPT_DIR/sync-utxos-spent-status.mjs" >> "$LOG_FILE" 2>&1 # Garder seulement les 100 dernières lignes du log tail -n 100 "$LOG_FILE" > "$LOG_FILE.tmp" && mv "$LOG_FILE.tmp" "$LOG_FILE"