


presnapshotcmd
La opción presnapshotcmd le permite ejecutar mandatos del sistema operativo antes de que el cliente de archivado y copia de seguridad inicie una instantánea.
Esto le permite detener una aplicación antes de que el cliente inicie la instantánea durante una operación de copia de seguridad basada en instantánea o archivado.
Esta opción se puede utilizar junto con la opción postsnapshotcmd para permitirle desactivar temporalmente una aplicación mientras se crea una instantánea y, a continuación, reiniciar dicha aplicación después de que se haya iniciado la instantánea. Esta opción solo es válida si se ha configurado OFS o la
copia de seguridad de imágenes en línea.
SóloAIX® : esta opción sólo es aplicable a la copia de seguridad de archivo basada en instantánea JFS2 o a la copia de seguridad de archivo basada en instantánea y a la copia de seguridad de imagen basada en instantánea. Para una copia de seguridad de archivos basada en instantánea o archivado, utilice
esta opción con el mandato backup, con la opción include.fs o
bien en el archivo dsm.sys.
SoloLinux® : esta opción sólo es válida si el LVM está instalado y configurado en el sistema, lo que le permite realizar una copia de seguridad de imagen basada en instantánea.

AIX y Linux solamente: Para una copia de seguridad de imagen basada en instantánea, utilice esta opción con el mandato backup image , la opción include.image o en el archivo dsm.sys .
Para una copia de seguridad de imagen en línea, utilice esta opción con el mandato backup image , la opción include.image o en el archivo dsm.opt .
Para operaciones de soporte de archivos abiertos, utilice la opción presnapshotcmd en una sentencia include.fs o en el archivo de opciones del cliente (dsm.opt).
Si la ejecución de presnapshotcmd no se realiza correctamente, se da por supuesto que la aplicación no se encuentra en un estado coherente y el cliente detiene la operación y visualiza el mensaje de error adecuado.
Atención: durante las operaciones de copia de seguridad de imagen o las operaciones de copia de seguridad diferencial de instantánea, si el mandato que incluye en la sentencia presnapshotcmd o postsnapshotcmd inicia un proceso asíncrono, es posible que el mandato no se complete antes de que finalice la operación de copia de seguridad. Si el mandato no finaliza antes de que termine la copia de seguridad, es posible que los archivos temporales se bloqueen, lo que impide que se supriman. Se produce un suceso de base de datos y se registra el siguiente mensaje en el archivo dsmerror.log:ANS0361I DIAG: ..\..\common\db\cacheobj.cpp( 777): dbDelete():
remove('C:\adsm.sys\SystemExcludeCache__24400820.TsmCacheDB'):
errno 13: "Permiso denegado".
El archivo que se especifica en el mensaje (cacheobj.cpp) se puede suprimir manualmente después de que finalice el mandato iniciado mediante la opción presnapshotcmd o postsnapshotcmd.
Clientes soportados

Esta opción solo es válida para los clientes de AIX, JFS2 y Linux x86_64. La API de Protect de IBM® Storage no admite esta opción. El servidor también puede definir esta opción.
Esta opción es válida para todos los clientes Windows. La API de IBM Storage Protect no da soporte a esta opción. El servidor también puede definir esta opción.
Archivo de opciones

Coloque esta opción en el archivo de opciones del sistema cliente (dsm.sys) dentro de una stanza de servidor. También
puede
establecer esta opción en la ficha Imagen-Instantánea del editor de
preferencias.
Establezca esta opción en el archivo de opciones del cliente (dsm.opt). También
puede
establecer esta opción en la ficha Imagen-Instantánea del editor de
preferencias.
Sintaxis
Parámetros

"serie_mandato"
Especifica un mandato para procesar.Utilice la opción srvprepostsnapdisabled para impedir que el administrador del servidor de IBM Storage Protect ejecute mandatos del sistema operativo en el sistema cliente.
Si la cadena del mandato contiene espacios en blanco, debe especificarse entre comillas:
Si ya ha colocado la serie del mandato entre comillas, especifique toda la serie del mandato entre comillas simples:"quiesce database myDb"'resume database "myDb"'
"serie_mandato"
Especifica el mandato de detención que ha de ejecutarse.Utilice espacios en blanco o una serie nula en cmdstring si se desea evitar que se ejecute cualquier mandato que utilice el administrador para presnapshotcmd. Si especifica un espacio en blanco o una cadena nula impide que el administrador utilice un mandato en esta opción. Si el administrador utiliza un espacio en blanco o una serie nula en la opción presnapshotcmd, el usuario no podrá ejecutar un mandato de previo a la instantánea.
Utilice la opción srvprepostsnapdisabled para impedir que el administrador del servidor de IBM Storage Protect ejecute mandatos del sistema operativo en el sistema cliente.
Si la cadena del mandato contiene espacios en blanco, debe especificarse entre comillas:
Si ya ha colocado la serie del mandato entre comillas, especifique toda la serie del mandato entre comillas simples:"quiesce database myDb"'resume database "myDb"'
Ejemplos
- Archivo de opciones de

: 

presnapshotcmd "any shell command or script"
Archivo de opciones:
presnapshotcmd "<insert your application quiesce command here>
application"La serie del mandato es un mandato válido para detener la aplicación.
- Línea de mandatos de

: 

backup image -presnapshotcmd="any shell command or script"
Línea de mandatos:
backup image -presnapshotcmd="<insert your application quiesce command here> application"
Esta opción solo es válida en la línea de mandatos inicial. No es válida en la modalidad interactiva.
