AIX-tips
Jump to navigation
Jump to search
Semplice script per eseguire la copia del sistema su un filesystem NFS remoto.
#!/bin/sh
# crea_mksysb.sh
# versione 1.0 del 12/01/2007 Emilio Gargiulo
HOST=$(hostname)
NFS_SHARE='nfs-server:/mksysb'
DIR=/mksysb
FILE=${HOST}.$(date +%d%m%Y).mksysb
ADDRESS=indirizo.di.email@dominio.it
do_mksysb()
{
/usr/bin/mksysb -e -m -X ${DIR}/${FILE}
RC=$?
if [ $RC -eq 0 ]
then
find $DIR -name ${HOST}.\*.mksysb ! -name $FILE ! -newer ${DIR}/${FILE} -exec mv {} ${DIR}/${HOST}.oldmksysb \;
fi
}
#################################################
#### MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN ####
#################################################
# controlla se esiste il filesystem /mksysb
(
df -k $DIR | grep ${NFS_SHARE}
RC=$?
if [ $RC -eq 0 ]
then
do_mksysb
else
[ -d $DIR ] || mkdir $DIR
mount -o soft,vers=3,proto=tcp -v nfs ${NFS_SHARE} $DIR
RC=$?
[ $RC -eq 0 ] && do_mksysb
umount $DIR
fi
) | tee /tmp/$$
mailx -s "Mksysb $HOST" "$ADDRESS" < /tmp/$$
rm -f /tmp/$$