]> andersk Git - moira.git/blobdiff - backup/nightly.sh
Found this version on Moira server. Has various fixes/adaptations.
[moira.git] / backup / nightly.sh
index 8674565207c7898118119215609e23f62ccbea85..de0121c21bb285fe7e420bfb669bdb4e2a9eb71e 100644 (file)
@@ -1,13 +1,14 @@
 #!/bin/sh -x
 #
-#      Nightly script for backing up SMS.
+#      Nightly script for backing up Moira.
 #
 #
-BKUPDIRDIR=/u3/sms_backup
-PATH=/bin:/usr/bin:/usr/ucb:/usr/new; export PATH
+BKUPDIRDIR=/u1/backups
+PATH=/bin:/athena/bin:/usr/athena/bin:/usr/bin:/usr/ucb:/usr/new; export PATH
+. /usr/ingres/sqluser.profile
 chdir ${BKUPDIRDIR}
 
-/u1/sms/bin/counts </dev/null  
+# /moira/bin/counts </dev/null 
 
 if [ -d in_progress ] 
 then
@@ -24,7 +25,8 @@ else
        echo "Cannot create backup directory"
        exit 1
 fi
-if /u1/sms/bin/smsbackup ${BKUPDIRDIR}/in_progress/
+chmod 750 in_progress
+if /moira/bin/mrbackup ${BKUPDIRDIR}/in_progress/
 then
        echo "Backup successful"
 else
@@ -32,6 +34,8 @@ else
        exit 1
 fi
 
+/moira/bin/report.sh ${BKUPDIRDIR}/in_progress > ${BKUPDIRDIR}/in_progress/report
+
 if [ -d stale ]
 then
        echo -n "Stale backup "
@@ -51,8 +55,13 @@ echo
 echo -n "deleting last backup"
 rm -rf stale
 echo "Shipping over the net:"
-su wesommer -fc "rdist -c ${BKUPDIRDIR} apollo:/site/sms/sms_backup"
-su wesommer -fc "rdist -c ${BKUPDIRDIR} zeus:/site/sms/sms_backup"
-su wesommer -fc "rdist -c ${BKUPDIRDIR} jason:/site/sms/sms_backup"
-su wesommer -fc "rdist -c ${BKUPDIRDIR} trillian:/site/sms/sms_backup"
+rcp -rp ${BKUPDIRDIR}/* oregano:/u1/moira
+rcp -rp ${BKUPDIRDIR}/* nessus:/backup/moira
+
+if [ "`/usr/bin/find /moira/critical.log -mtime -1 -print`" = "/moira/critical.log" ]; then
+       (/bin/echo "To: dbadmin";\
+        /bin/echo "Subject: Moira update status";\
+        /usr/ucb/tail /moira/critical.log) | /bin/mail dbadmin
+fi
+
 exit 0
This page took 0.030934 seconds and 4 git commands to generate.