проверка состояния rsync

У нас есть задание cron работающее с rsync файлами с одного server на другой host . cron работает ежедневно в полночь. Копия файла имеет решающее значение для нас, поэтому мы хотим контролировать выполнение резервного копирования. Мы хотим контролировать две вещи …

 1. rsync run 2. Also would like to check whether it failed in the middle of the run . 

Пожалуйста, предложите.

2 Solutions collect form web for “проверка состояния rsync”

Что вы подразумеваете под «контролем rsync run»? Вы имеете в виду продолжительность , время окончания , использование памяти или что-то еще?

Во всяком случае, у вас или ваших ИТ уже есть какая-то система мониторинга, поэтому ответ на это зависит от того, если это так или нет.

Предполагая, что нет системы мониторинга, а затем просто отправьте электронное письмо самому себе, если статус выхода равен! = 0. Существуют различные способы сделать это, что я считаю выше сферы действия этого ответа.

Обычно я пишу свои сценарии резервного копирования rsync (и несколько других видов заданий cron), чтобы они имели код, похожий на начало сценария, сразу после #! линия.

 BNAME=$(basename "$0" .sh) mkdir -p /var/log/cronjobs LOGFILE="/var/log/cronjobs/$BNAME.log" savelog $LOGFILE exec &> $LOGFILE date 

В сочетании с rsync --verbose --stats ---progress работает хорошо, чтобы регистрировать все, что делает работа rsync.

Вы можете отслеживать прогресс с помощью tail -f или tail -F но если вы хотите просмотреть файл журнала с less вам придется использовать less -r или less -R

  • Rsync: проверка размера инкрементного резервного копирования файла
  • rsync для нескольких удаленных серверов
  • Прочитайте файл с двумя столбцами, rsync каждую строку от столбца 1 до столбца 2
  • Получить rsync, чтобы сообщить, были ли обновлены локальные файлы
  • Исправлена ​​ошибка с файловой системой rsync "Только для чтения (30)"
  • Различия между rsync на удаленном и rsync локальном на смонтированных sshfs?
  • Я не могу получить rsync -exclude-from для работы с файлом
  • Странное поведение rsync
  • rsync --backup-dir создает пустые папки в резервном каталоге
  • rsync через туннель ssh
  • Bash, чтобы получить результат передачи rsync и закрепить его как каталог в исходном каталоге
  • Interesting Posts

    Проверка среды рабочего стола из командной строки

    Почему я не могу восстановить (почти) все свободное место с помощью resize2fs?

    Прикрепите терминал к рабочему столу X, работающему в VM

    Как предотвратить вытеснение вывода замещения команды bash?

    Как убедиться, что дочерний процесс задания супервизора умирает, когда я убиваю супервизора

    Как добавить строку с пробелами в конце вывода команды

    Хорошие формулы RGB в gnuplot для цветных и серых 2-х контурных отпечатков

    Сценарий оболочки: если несколько условий

    Как передать переменные команде awk с условиями?

    FreeBSD: все вышло из сигнала 12 после того, как «make buildworld»

    как удалить случайно созданные «~» и «..»

    sfdisk перечисляет неизвестное устройство / dev / xvda4

    Вывод трубы из одной команды в нестандартный ввод другой команды

    Права доступа к каталогу, когда вы являетесь частью группы владельцев

    udev создает правильные правила, но права исчезают, как только я пытаюсь получить доступ к файлам через C ++

    Linux и Unix - лучшая ОС в мире.