Evaluar códigos de retorno de planificación en scripts de planificación
Puede utilizar variables de entorno para determinar el código de retorno actual de IBM® Storage Protect antes de ejecutar un script utilizando las opciones de cliente preschedulecmd o postschedulecmd .




IBM Storage La función «Protect» proporciona el valor actual del código de retorno en la variable de entorno denominada TSM_PRE_CMD_RC. La variable TSM_PRE_CMD_RC es el valor actual del código de retorno de IBM Storage Protect antes de ejecutar un script de planificación. El valor de la variable TSM_PRE_CMD_RC no es necesariamente el mismo que el código de retorno emitido por IBM Storage Protect después de la ejecución del script de planificación. La variable TSM_PRE_CMD_RC
se puede utilizar en scripts de planificación para determinar el estado actual de la
planificación.
La variable TSM_PRE_CMD_RC se establece en cada una de las siguientes opciones de planificación: preschedule, prenschedule, postschedule y postnschedule. TSM_PRE_CMD_RC afecta a las planificaciones que tienen especificada la opción ACTION=COMMAND.
Un ejemplo de la variable TSM_PRE_CMD_RC que se está utilizando:





if [[ -n ${TSM_PRE_CMD_RC} ]] ; then
if [[ ${TSM_PRE_CMD_RC} == 0 ]] ; then
echo "The TSM_PRE_CMD_RC is 0"
elif [[ ${TSM_PRE_CMD_RC} == 4 ]] ; then
echo "The TSM_PRE_CMD_RC is 4"
elif [[ ${TSM_PRE_CMD_RC} == 8 ]] ; then
echo "The TSM_PRE_CMD_RC is 8"
elif [[ ${TSM_PRE_CMD_RC} == 12 ]] ; then
echo "The TSM_PRE_CMD_RC is 12"
else
echo "The TSM_PRE_CMD_RC is an unexpected value: ${TSM_PRE_CMD_RC}"
fi
else
echo "The TSM_PRE_CMD_RC is not set"
fi