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/$$