#!/bin/bash # Restart bitcoind service on production server via SSH. # Usage: ./restart-bitcoind.sh # Requires: SSH access to prod server (ncantu@192.168.1.103). set -e SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)" PROD_HOST="192.168.1.103" PROD_USER="ncantu" SIGNET_DIR="/srv/4NK/signet.4nkweb.com" echo "=== Redémarrage de bitcoind sur le serveur prod (${PROD_USER}@${PROD_HOST}) ===" # Vérifier l'état du service avant redémarrage echo "État du service avant redémarrage:" ssh "${PROD_USER}@${PROD_HOST}" "cd ${SIGNET_DIR} && ./manage.sh status" echo "" echo "Redémarrage du service via manage.sh..." ssh "${PROD_USER}@${PROD_HOST}" "cd ${SIGNET_DIR} && ./manage.sh restart" # Attendre quelques secondes pour que le service démarre sleep 3 echo "" echo "État du service après redémarrage:" ssh "${PROD_USER}@${PROD_HOST}" "cd ${SIGNET_DIR} && ./manage.sh status" echo "" echo "✅ Redémarrage de bitcoind terminé"