Postschedulecmd / Postnschedulecmd
La opción postschedulecmd/postnschedulecmd especifica un mandato que el programa cliente procesa después de ejecutar una planificación.
Si desea que el programa cliente para esperar a que el mandato finalice antes de continuar con otro proceso, utilice la opción postschedulecmd. Si no desea esperar a que el mandato finalice antes de que el cliente continúe con otro proceso, especifique la opción postnschedulecmd.
- Para operaciones planificadas en las que la acción planificada es distinto de COMMAND:
Si el mandato postschedulecmd no se completa con el código de retorno 0 (cero), el código de retorno para el evento planificado es 8 o el código de evento para la operación planificada, lo que ocurra antes. Si no desea que el mandato postschedulecmd esté regido por esta regla, puede crear un script o archivo de proceso por lotes que inicie el mandato y salga con el código de retorno 0. A continuación, configure postschedulecmd para iniciar el script o el archivo de proceso por lotes.
- Para operaciones planificadas en las que la acción planificada es COMMAND:
El código de retorno del mandato especificado en la opción postschedulecmd no afecta al código de retorno del que se informa al servidor cuando se completa el evento planificado. Si desea que los resultados de las operaciones postschedulecmd afecten al código de retorno del evento planificado, incluya las operaciones postschedulecmd en el script del mandato de acción planificado en lugar de utilizar la opción postschedulecmd.
- Si la acción del planificador no se puede iniciar y el mandato especificado en la opción preschedulecmd se completa con un código de retorno de cero (0), se ejecuta el mandato especificado por la opción postschedulecmd.
- No se realiza el seguimiento de código de retorno de una operación especificada en la opción postnschedulecmd, y no afecta al código de retorno del evento planificado.
Clientes soportados
Esta opción es válida para todos los clientes. 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. Puede establecer esta opción en la ficha Planificador, en el recuadro de texto Mandato de planificación del Editor de preferencias. El servidor también puede definir estas opciones.
Establezca esta opción en el archivo de opciones del cliente (dsm.opt). Puede establecer esta opción en la ficha Planificador, en el recuadro de texto Mandato de planificación del Editor de preferencias. El servidor también puede definir estas opciones.
Sintaxis
Parámetros
- serie_mandato
- Especifica el mandato que se debe procesar. Con esta opción puede
entrarse un mandato para que se ejecute después de una planificación. Utilice únicamente
una opción postschedulecmd.



Si la serie del mandato contiene espacios en blanco, escriba la serie del mandato entre comillas. Si ya ha colocado la serie del mandato entre comillas, especifique toda la
serie del mandato entre comillas simples.
Especifique la serie del mandato tal como la
escribiría desde el indicador de mandatos del sistema operativo. Si la serie del mandato contiene espacios en blanco, especifique la
serie del mandato entre comillas simples. Por ejemplo:'net stop someservice'Utilice una serie en blanco, o nula, para cmdstring si desea impedir que se ejecute cualquier mandato que el administrador del servidor de IBM Storage Protect utilice para postschedulecmd o preschedulecmd. Si especifica una serie en blanco o nula en una de las dos opciones, ello impedirá que el administrador pueda utilizar un mandato en ambas opciones.
Si el administrador utiliza una serie en blanco o nula en la opción postschedulecmd, el usuario no podrá ejecutar un mandato posterior a la planificación (post-schedule).
Para Mac OS X, si el comando de planificación postschedulecmd es un AppleScript, debe utilizar el comando osascript para ejecutar el script. Por ejemplo, si Database Script
es un script de Apple, especifique este mandato:postschedulecmd osascript "/Volumes/La Pomme/Scripting/ Database Script"
Ejemplos
Archivo de opciones:
Para Mac OS X: postschedulecmd "/Volumes/La Pomme/Scripting/postsched.sh"- Archivo de opciones de



: 



postschedulecmd "restart database"La serie del mandato es un mandato válido para arrancar la base de datos.
Archivo de opciones:
postsc startdb.cmd
postsc 'rename c:\myapp\logfile.log logfile.new'
postsc 'net start "simple service"'
postsc 'rename "c:\myapp\log file.log" "log file.new"'
postsc '"C:\Program Files\MyTools\runreport.bat"
log1.in log2.in'
Línea de mandatos:
-postschedulecmd="/Volumes/La Pomme/Scripting/postsched.sh"



Línea de mandatos:




-postschedulecmd="'restart database'"
Esta opción solo es válida en la línea de mandatos inicial. No es válida en la modalidad interactiva.
