#!/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