3 # Nightly script for backing up SMS.
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/smsbackup ${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 wesommer -fc "rdist -c ${BKUPDIRDIR} apollo:/site/sms/sms_backup"
55 su wesommer -fc "rdist -c ${BKUPDIRDIR} zeus:/site/sms/sms_backup"
56 su wesommer -fc "rdist -c ${BKUPDIRDIR} jason:/site/sms/sms_backup"
57 su wesommer -fc "rdist -c ${BKUPDIRDIR} trillian:/site/sms/sms_backup"