#!/usr/bin/ksh # # Andy Welter # www.the-welters.com # Simple central backup script using "dumpall" # LOG=/var/tmp/central_backup.log SYSTEMS="sun moon stars comet" LDEV="/dev/rmt/0un" if [ -f $LOG ]; then mv $LOG $LOG.old fi # # send all output to $LOG exec > $LOG 2>&1 for CLIENT in $SYSTEMS; do echo "$CLIENT BACKUP LOG" date +"Starting backup... %D %T" rsh -n -l backup $CLIENT /home/admin/dumpall date +"Backup complete. %D %T" sleep 5 done echo "`uname -n` BACKUP LOG" date +"Starting backup... %D %T" /sbin/admin/dumpall date +"Backup complete. %D %T" mt -f /dev/rmt/0 rewoffl mailx -s "Central backup results" sysadmin < $LOG