|
|
@ -1,16 +1,14 @@ |
|
|
#!/bin/bash |
|
|
#!/bin/bash |
|
|
|
|
|
|
|
|
PATH=/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin |
|
|
|
|
|
|
|
|
PATH=/usr/bin:/usr/sbin:/bin |
|
|
|
|
|
|
|
|
cd /var/backups |
|
|
cd /var/backups |
|
|
|
|
|
|
|
|
file="djing`date "+%Y-%m-%d_%H.%M.%S"`.sql.gz" |
|
|
file="djing`date "+%Y-%m-%d_%H.%M.%S"`.sql.gz" |
|
|
|
|
|
|
|
|
mysql_passw=MYSQL ROOT PASSWORD |
|
|
|
|
|
|
|
|
export PGPASSWORD=POSTGRES ROOT PASSWORD |
|
|
|
|
|
|
|
|
echo show tables | mysql -uroot -p$mysql_passw djingdb | \ |
|
|
|
|
|
grep -v '^flowstat' | grep -v 'traflost' | grep -v '^Tables' | \ |
|
|
|
|
|
xargs mysqldump -R -Q --add-locks -uroot --password=$mysql_passw djingdb $1 | gzip -9 > $file |
|
|
|
|
|
|
|
|
pg_dump -O -d djing -h localhost -U djing | gzip > $file |
|
|
|
|
|
|
|
|
chmod 400 $file |
|
|
chmod 400 $file |
|
|
./webdav_backup.py $file |
|
|
./webdav_backup.py $file |
|
|
|