Предварительные и заключительные команды заданий резервного копирования и восстановления

Для того чтобы задать команды, выполняемые до и после задания, в панели Свойства окна диалога Свойства задания резервного копирования, Свойства задания восстановления или Создать шаблон задания резервного копирования в разделе Параметры выберите пункт Предварительные и заключительные команды.

Для предварительных и заключительных команд задания резервного копирования или восстановления можно указать следующие условия запуска:

Проверку кодов возврата предварительных и заключительных команд может потребоваться настроить в том случае, если задание не должно выполняться в случае сбоя предварительной команды.

Например, если предварительная команда завершает работу базы данных, то запуск задания резервного копирования после сбоя этой команды может привести к повреждению базы данных. В этом случае запрет на запуск задания резервного копирования в случае сбоя предварительной команды имеет особо важное значение.

Кроме того, если программа Backup Exec определяет состояние выполнения команд по кодам возврата, то сведения об ошибках команд заносятся в журнал задания. Если предварительная команда и само задание выполнены успешно, а в заключительной команде произошел сбой, то Backup Exec рассматривает задание как невыполненное.

Например, если предварительная команда успешно завершила работу базы данных, после чего было успешно выполнено задание резервного копирования, однако заключительной команде не удалось снова запустить базу данных, то Backup Exec пометит и задание, и заключительную команду как невыполненные.

Если выбран параметр На каждом сервере, то программа переходит к обработке следующего сервера только при условии, что на всех предыдущих серверах были выполнены предварительные и заключительные команды.

На этой странице содержатся следующие параметры:

Табл.: Параметры команд предварительного и заключительного заданий

Элемент

Описание

Предварительная команда

Укажите команду, которую требуется выполнить на заданном сервере до задания резервного копирования или восстановления. Следует указывать локальные пути, существующие на всех серверах.

Команды, требующие взаимодействия с пользователем, например команды с приглашением, не поддерживаются.

Заключительная команда

Укажите команду, которую требуется выполнить на заданном сервере после задания резервного копирования или восстановления. Следует указывать локальные пути, существующие на всех серверах.

Команды, требующие взаимодействия с пользователем, например команды с приглашением, не поддерживаются.

Считать предварительные и заключительные команды успешно выполненными только в случае получения нулевого кода возврата

Позволяет разрешить программе Backup Exec определять состояние выполнения команд в соответствии с кодами возврата.

Нулевой код возврата, возвращаемый операционной системе предварительными и заключительными командами, рассматривается программой Backup Exec как признак успешного выполнения команды. Код выхода, отличный от нуля, интерпретируется программой Backup Exec как признак сбоя команды.

После проверки кодов возврата программа Backup Exec продолжает обработку в соответствии с параметрами запуска предварительных и заключительных команд.

Если этот переключатель не выбран, то состояние выполнения команд определяется без помощи кодов возврата.

Запускать задание только после успешного выполнения предварительной команды

Позволяет запускать задание резервного копирования или восстановления только после успешного выполнения предварительной команды. Если в предварительной команде возникает ошибка, задание не запускается и считается не выполненным.

Если задание не должно запускаться в случае сбоя предварительной команды, выберите переключатель Считать предварительные и заключительные команды успешно выполненными только в случае получения нулевого кода возврата. Код возврата, отличный от нуля, указывает на ошибки в ходе выполнения предварительной команды. Задание не запускается и считается не выполненным.

Запускать заключительную команду только в случае успешного выполнения предварительной команды

Позволяет запускать заключительную команду только в случае успешного выполнения предварительной команды.

Если заключительная команда не должна запускаться в случае сбоя предварительной команды, выберите переключатель Считать предварительные и заключительные команды успешно выполненными только в случае получения нулевого кода возврата. Ненулевой код возврата предварительной команды указывает на ошибки в ходе выполнения этой команды. В этом случае заключительная команда выполнена не будет.

Кроме того, если выбран переключатель Запускать задание только после успешного выполнения предварительной команды, то ненулевой код возврата заключительной команды будет указывать на ошибку задания даже в случае успешного выполнения предварительной команды.

Запускать заключительную команду даже в случае сбоя задания

Позволяет запустить заключительную команду независимо от результатов выполнения задания.

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

Выполнить заключительные команды после выполнения проверки задания

Если на вкладке Общие окна диалога свойств задания резервного копирования выбран переключатель Проверять после завершения резервного копирования, данный параметр позволяет запускать заключительную команду после проверки резервной копии.

Отменить команду, не завершенную в течение х минут

Укажите время в минутах, в течение которого программа Backup Exec должна ожидать завершения предварительной или заключительной команды перед ее отменой. Значение по умолчанию - 30 минут.

На этом сервере резервного копирования

Позволяет выполнить предварительные и заключительные команды только на текущем сервере резервного копирования.

На каждом сервере

Позволяет выполнить предварительные и заключительные команды на каждом сервере, выбранном для резервного копирования.

Параметры предварительных и заключительных команд на каждом сервере применяются независимо друг от друга. Если выбран этот параметр, то до начала обработки на следующем выбранном сервере предварительные и заключительные команды должны быть выполнены на всех предыдущих серверах.

Дополнительная информация

Создание задания резервного копирования с настройкой его параметров

Настройка параметров по умолчанию для резервного копирования

Настройка предварительных и заключительных команд по умолчанию