Команда до резервного копирования#
Чтобы указать команду или пакетный файл, которые будут выполнены перед началом резервного копирования:
Включите переключатель Выполнение команды до резервного копирования.
В поле Команда… введите команду или найдите пакетный файл. Программа не поддерживает интерактивные команды, то есть те команды, которые требуют пользовательского ввода (например, pause).
Примечание
Если в плане указана интерактивная команда, то такой план после запуска может навсегда остаться в состоянии "Выполняется", а его выполнение нельзя будет остановить через веб-интефейс Кибер Бэкап Облачный. Чтобы остановить выполнение плана в такой ситуации, на каждой целевой машине плана необходимо принудительно завершить процесс этой команды (см. дочерние процессы процесса агента Кибер Бэкап Облачный) и перезапустить агент.
В поле Рабочая папка укажите путь к каталогу, в котором будет выполняться команда или пакетный файл.
В поле Аргументы укажите аргументы выполнения команды (если необходимо).
В зависимости от желаемого результата выберите соответствующие параметры из описанных в таблице ниже.
Нажмите кнопку Готово.
Флажок |
Выбор |
|||
|---|---|---|---|---|
Прерывать резервное копирование при сбое команды [1] |
Установить |
Снять |
Установить |
Снять |
Не продолжать создание резервной копии до завершения выполнения команды |
Установить |
Установить |
Снять |
Снять |
Результат |
||||
[По умолчанию] Выполнить резервное копирование только после успешного выполнения команды. Прерывать резервное копирование при сбое команды. |
Выполнить резервное копирование после команды независимо от результатов ее выполнения (успешно или ошибка). |
— |
Выполнить резервное копирование одновременно с выполнением команды и независимо от результатов выполнения команды. |
|
Примечание
Если сценарий завершается сбоем из-за конфликта, связанного с требуемой версией библиотеки Linux, исключите переменные среды LD_LIBRARY_PATH и LD_PRELOAD. Для этого добавьте в сценарий следующие строки:
#!/bin/sh
unset LD_LIBRARY_PATH
unset LD_PRELOAD