source: scripts/backup/backupSVN.sh@ 2775

Last change on this file since 2775 was 2775, checked in by Александър Шопов, 13 years ago

Скриптове ползвани преди за резервни копия и статиите

  • Property svn:executable set to *
File size: 873 bytes
Line 
1#!/bin/bash
2SVNREPO=/var/local/svn/gtp
3BACKUPDIR=/home/ash/public_html
4DATE=`date +%Y%m%d`
5MAILSUCCESS=dict-notifications@fsa-bg.org
6MAILFAIL=dict@fsa-bg.org
7
8svnadmin dump $SVNREPO | bzip2 > $BACKUPDIR/gtp.$DATE.bz2
9if [ "x$?" != "x0" ]
10 then mail -s "$DATE: Backup of gtp on fsa-bg.org FAILED!" $MAILFAIL <<EOF
11===================
12On $DATE
13The backup of the repository http://zver.fsa-bg.org/repo/gtp
14Which resides in /var/local/svn/gtp
15To /home/ash/public_html
16FAILED!
17Please check and fix things!
18===================
19EOF
20 else mail -s "$DATE: Backup of gtp on fsa-bg.org succeeded!" $MAILSUCCESS <<EOF
21===================
22On $DATE
23The backup of the repository http://zver.fsa-bg.org/repo/gtp
24Which resides in /var/local/svn/gtp
25To /home/ash/public_html
26Succeeded.
27Please copy the generated file from
28http://zver.fsa-bg.org/~ash/gtp.$DATE.bz2
29===================
30EOF
31fi
Note: See TracBrowser for help on using the repository browser.