diff --git a/deploy/install.sh b/deploy/install.sh index 00e9014..21a448c 100755 --- a/deploy/install.sh +++ b/deploy/install.sh @@ -92,6 +92,13 @@ ok "Serveur : $SERVER_IP:$SERVER_PORT | MQTT broker : $MQTT_HOST" # ── 5. Installer le binaire ──────────────────────────────────────────────────── echo "" echo "[1/5] Installation du binaire dans /usr/local/bin/" + +# Arrêter le service si en cours (le binaire ne peut pas être écrasé à chaud) +if systemctl is-active --quiet nanometrics-agent 2>/dev/null; then + warn "Service en cours — arrêt temporaire..." + systemctl stop nanometrics-agent +fi + cp "$TMP_BIN" "$INSTALL_BIN" chmod 755 "$INSTALL_BIN" ok "Binaire installé"