Backup

 

 

 

Pre- and Post-Exec Commands

 

RESTARTED

Set to 1 if this is a restarted backup session, otherwise

 

 

set to 0. The post-execcan use this variable to

 

 

prevent an additional restart in the case that SMEXIT

 

 

equals 0.

 

SESSIONID

Is used to identify a finished session and is recorded in

 

 

the database. You cannot use this to preview a session

 

 

(use SESSIONKEY).

 

SESSIONKEY

Is used to identify a running session. You may, for

 

 

example, abort a backup session before it is started if

 

 

something is wrong.

 

SMEXIT

The exit code of the Session Manager is the same as the

 

 

exit code of the omnib command. You can only use this

 

 

variable with the post-execcommand. Agents can

 

 

refer to Disk Agents, Media Agents, Application

 

 

Agents, Symmetrix Agents, and so on.

Table 5-3

SMEXIT VALUES

 

 

 

 

 

Value

 

Description

 

 

 

 

 

0

 

All files were successfully backed up.

 

 

 

 

 

10

 

All Agents completed successfully, but not all files

 

 

 

were saved.

 

 

 

 

 

11

 

One or more Agents failed or there was a database

 

 

 

error.

 

 

 

 

 

12

 

None of the Agents completed the operation.

 

 

 

 

 

13

 

Session was aborted.

Key Points

 

 

The pre- and post-execcommands for a backup specification have

 

to be executables or batch files. It is important to specify a filename

 

extension on Windows.

The pre- and post-execcommands can be located in any directory on the system where the Disk Agent is running. If they are located in a directory other than <Data_Protector_home>\bin a full pathname must be specified.

Chapter 5

253