#!/bin/bash

# Скрипт для удаления автоматического бэкапа из cron

set -e

SCRIPT_DIR="/var/www/platform/prod"
BACKUP_SCRIPT="$SCRIPT_DIR/backup-db-auto.sh"
CRON_USER="root"

echo "=========================================="
echo "Удаление автоматического бэкапа из cron"
echo "=========================================="
echo ""

# Проверить, есть ли запись в crontab
if crontab -u "$CRON_USER" -l 2>/dev/null | grep -q "$BACKUP_SCRIPT"; then
    echo "Найдена запись в crontab:"
    crontab -u "$CRON_USER" -l | grep "$BACKUP_SCRIPT"
    echo ""
    read -p "Удалить? (y/N): " -n 1 -r
    echo ""
    if [[ $REPLY =~ ^[Yy]$ ]]; then
        crontab -u "$CRON_USER" -l 2>/dev/null | grep -v "$BACKUP_SCRIPT" | crontab -u "$CRON_USER" -
        echo "✓ Запись удалена из crontab"
    else
        echo "Отменено."
    fi
else
    echo "Запись в crontab не найдена."
fi
