Appendix A. Scripts used in the solution 191
echo
"\n\r==========================================================================
===== \n\r " >> $ARSLOAD_FAILED 2>&1
echo "arsload: Processing FAILED for file $UNISON_STDLIST"
echo
"\n\r==========================================================================
===== \n\r " >> $ARSLOAD_FAILED 2>&1
cat $ARSLOAD_TMP_OUTPUT >> $ARSLOAD_OUTPUT 2>&1
cat $ARSLOAD_TMP_OUTPUT >> $ARSLOAD_FAILED 2>&1
rm -f $ARSLOAD_TMP_OUTPUT
fi
fi
fi
UNISON_STDLIST_ARD=$MAESTROHOME_ONDEMAND/$OS\.stdlist.$UNISON_SCHED_DATE\.O$UNI
SON_JOBNUM$UNISON_END.log.ARD
ln -fs $UNISON_STDLIST $UNISON_STDLIST_ARD
if [ $? -ne 0 ]
then
echo
"\n============================================================================
=== \n\r" >> $ARSLOAD_FAILED 2>&1
echo "link: Processing FAILED for file $UNISON_STDLIST" >> $ARSLOAD_FAILED
2>&1
echo
"\n============================================================================
=== \n\r" >> $ARSLOAD_FAILED 2>&1
fi
Logpush script: tws_ondemand_logpush.sh
#!/bin/ksh -x
#
# Netman / TWSMERGE / Audit Database and Plan script - tws_ondemand_logpush.sh
#
OS=$(uname)
if [[ ${OS} = AIX ]] ; then
OS=unix
PRODUCT_DIR=/usr/lpp/ars
elif [[ ${OS} = HP-UX ]] ; then
OS=unix
PRODUCT_DIR=/opt/ondemand