Bash
30 Oct 2009
 
 
 
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
#!/bin/sh
MYSQLDUMP="/usr/bin/mysqldump"
WEB_ROOT="/web"
BACKUP_ROOT="/tmp/web_backup"
rm -rf $BACKUP_ROOT
mkdir $BACKUP_ROOT
for dir in $(find $WEB_ROOT/* -maxdepth 0 -type d); do
cd $dir
if [ -f $dir/settings_local.py ]; then
cp $dir/settings_local.py /tmp/web_backup/settings_local.$(basename $dir).py
fi
done
cd $BACKUP_ROOT
$MYSQLDUMP dumpz > dumpz.org.sql
$MYSQLDUMP web_brains > web-brains.com.sql
$MYSQLDUMP itforge > itforge.ru.sql
$MYSQLDUMP torrent_trackers > torrent-trackers.ru.sql
$MYSQLDUMP itomsk > it-omsk.com.sql
$MYSQLDUMP martamusic > martamusic.ru.sql
$MYSQLDUMP pyjob > pyjob.ru
$MYSQLDUMP omprice > omprice.ru.sql
$MYSQLDUMP pydev > pydev.ru.sql
$MYSQLDUMP adomsk > adomsk.info
$MYSQLDUMP wowkey > wowkey.ru.sql
$MYSQLDUMP seozilla > seozilla.ru.sql
$MYSQLDUMP pyplanet > pyplanet.ru.sql
#$MYSQLDUMP nashomsk > nashomsk.ru.sql
#$MYSQLDUMP omboards > omboards.ru.sql
#$MYSQLDUMP ombazar > ombazar.ru.sql
#$MYSQLDUMP bytestream > ombazar.ru.sql
#$MYSQLDUMP djapp > djapp.org
cp -r /etc/nginx .
cp -r /etc/apache2 .
cp -r /web/pybb.org .
tar zcf web_backup.tgz *