]> andersk Git - moira.git/commitdiff
Now rcp'ing with encryption, and actually checking that backup succeeded.
authordkk <dkk>
Mon, 31 Jul 1995 22:00:13 +0000 (22:00 +0000)
committerdkk <dkk>
Mon, 31 Jul 1995 22:00:13 +0000 (22:00 +0000)
backup/nightly.sh

index 219d638be21489fa518fe2568df6a9bcc3311cc9..b6b6ebb8d246762a94387e593fe0da1c6a644a99 100644 (file)
@@ -28,6 +28,14 @@ fi
 chmod 750 in_progress
 if /moira/bin/mrbackup ${BKUPDIRDIR}/in_progress/
 then
+       ftotal=`ls ${BKUPDIRDIR}/in_progress/ | awk '{n++} END {print n}'`
+       fzero=`ls -s ${BKUPDIRDIR}/in_progress/|awk '$1==0{z++} END{print z}'`
+       echo "Dumped $ftotal files, of which $fzero are zero length"
+       if [ "$fzero" -gt 2 ]
+       then
+               echo "Backup was incomplete!"
+               exit 1
+       fi
        echo "Backup successful"
 else
        echo "Backup failed!"
@@ -57,8 +65,8 @@ echo
 echo -n "deleting last backup"
 rm -rf stale
 echo "Shipping over the net:"
-rcp -rp ${BKUPDIRDIR}/* oregano:/u1/moira
-rcp -rp ${BKUPDIRDIR}/* nessus:/backup/moira
+rcp -rpx ${BKUPDIRDIR}/* oregano:/u1/moira
+rcp -rpx ${BKUPDIRDIR}/* nessus:/backup/moira
 
 if [ "`/usr/bin/find /moira/critical.log -mtime -1 -print`" = "/moira/critical.log" ]; then
        (/bin/echo "To: dbadmin";\
This page took 0.447068 seconds and 5 git commands to generate.