Simple Mksysb collection and Validation script
===============================================
#!/bin/sh
#Mksysb collection and validation
DATE=`date +"%d%m%y%H%M"`
LOG=/tmp/mksysb.${DATE}.log
/usr/bin/mksysb -i -X -e -p /backups/mksysb.`hostname -s`.$DATE >> $LOG
STD=$?
if [ `echo $STD` = 0 ]
then
cat `ls -ltr /backups/mksysb.$HOST*| sort -n -t _ -k 2 | tail -1 | awk '{print $9}'` | restore -Tvqf - > /dev/null 2>&1
if [ $? -eq 0 ]
then
echo "Valid Mksysb Image" >> $LOG
else
echo "FAILURE: Corrupted or truncated Mksysb Image" >> $LOG
exit 1
fi
else
echo "FAILURE: Mksysb command completion Failed" >> $LOG
exit 1
fi
===============================================
===============================================
#!/bin/sh
#Mksysb collection and validation
DATE=`date +"%d%m%y%H%M"`
LOG=/tmp/mksysb.${DATE}.log
/usr/bin/mksysb -i -X -e -p /backups/mksysb.`hostname -s`.$DATE >> $LOG
STD=$?
if [ `echo $STD` = 0 ]
then
cat `ls -ltr /backups/mksysb.$HOST*| sort -n -t _ -k 2 | tail -1 | awk '{print $9}'` | restore -Tvqf - > /dev/null 2>&1
if [ $? -eq 0 ]
then
echo "Valid Mksysb Image" >> $LOG
else
echo "FAILURE: Corrupted or truncated Mksysb Image" >> $LOG
exit 1
fi
else
echo "FAILURE: Mksysb command completion Failed" >> $LOG
exit 1
fi
===============================================