#!/usr/bin/env bash set -euo pipefail SCRIPT_VERSION="1.0" # ================================================ # FACTUGES SYNC - Undeploy cron jobs # ----------------------------------------------- # Este script: # - Elimina el crontab instalado por deploy-cron.sh # - NO borra logs # - NO toca imágenes Docker # - Seguro de ejecutar varias veces # ================================================ TMP_CRON="/tmp/current-cron.txt" TMP_FILTERED="/tmp/filtered-cron.txt" echo "" echo "-------------------------------------------------------" echo " FACTUGES SYNC - Undeploy cron jobs v${SCRIPT_VERSION}" echo "-------------------------------------------------------" echo "" echo "🧹 Eliminando cron jobs de FactuGES Sync..." # Guardar cron actual (si existe) crontab -l > "$TMP_CRON" 2>/dev/null || true # Eliminar bloques FACTUGES SYNC grep -v "FACTUGES SYNC JOBS" "$TMP_CRON" \ | grep -v "factuges-sync-factuges" \ | grep -v "factuges-sync-verifactu" \ > "$TM echo "" echo "---------------------------------------------" echo "🎯 Terminado correctamente echo "🧩 Script version: ${SCRIPT_VERSION}" echo "---------------------------------------------" echo ""