Cuando es necesario expulsar un “tape” desde una unidad independiente al final de una tarea de “duplication” o “datacopy”, usando la función Post Script en la tarea va a ejecutar la expulsión al final de la fase 2 del respaldo y no al final de la fase 2.
Como se puede automatizar la subida del tape al final de la fase 2 de duplicación?
El uso de la funcionalidad pre/post script solo aplica al tarea principal no a la fase 2.
Para asegurarse de que el script nvdeviceeject corre al final de la fase 2 de la tarea de duplicación, se necesita generar un evento al final de la tarea.
Ejemplo:
Copiar el script nvdeviceeject a "C:\Program Files (x86)\Quest Software\NetVault Backup\scripts\global" o "/usr/netvault/scripts/global".
En las opciones avanzadas de la tarea de click en Events.
En el espacio Raise event if job -> Is successful :ingrese el el nombre que le dara al evento, ej: eject_tape
Si se requiere, repita para Raise event if job -> Has warnings or Failure, aegurese de que la sintaxis sea la cada vez ya que ese mismo nombre de evento va a ser usado para definir el evento despues.
Guarde la tarea sin ejecutarlo.
Abrir Configure Notificationse ir a User Definedy abrir la lista donde el evento deberia estar listado.
Abra el evento y encuentre el ejct script, copiado anteriormente al folder global.
Seleccione el script entonces cada vez que ese evento es llamado por la tarea, el script correspondiente va a correr.
En este punto en necesario llenar el campo de Extra environment variableso si no va a recibir un error. Simplemente ponga ¨nada¨o cualquier otro carácter.
Ahora puede dar click en Save y ejecutar la tarea.
El evento sera llamado cuando la fase 2 (duplication/datacopy) ha concluido.