3 # Nightly script for backing up Moira.
6 BKUPDIRDIR=/u3/sms_backup
7 PATH=/bin:/usr/bin:/usr/ucb:/usr/new; export PATH
10 # /u1/sms/bin/counts </dev/null
14 echo "Two backups running?"
18 trap "rm -rf ${BKUPDIRDIR}/in_progress" 0 1 15
22 echo "Backup in progress."
24 echo "Cannot create backup directory"
27 if /u1/sms/bin/mrbackup ${BKUPDIRDIR}/in_progress/
29 echo "Backup successful"
37 echo -n "Stale backup "
41 echo -n "Shifting backups "
49 mv in_progress backup_1
51 echo -n "deleting last backup"
53 echo "Shipping over the net:"
54 su smsdba -fc "rdist -c ${BKUPDIRDIR} themis:/site/sms/sms_backup"
55 su smsdba -fc "rdist -c ${BKUPDIRDIR} odysseus:/site/sms/sms_backup"
57 if [ "`/usr/bin/find /u1/sms/critical.log -mtime -1 -print`" = "/u1/sms/critical.log" ]; then
58 (/bin/echo "To: dbadmin";\
59 /bin/echo "Subject: Moira update status";\
60 /usr/ucb/tail /u1/sms/critical.log) | /bin/mail dbadmin