dropbox допиленный скрипт
#!/bin/bash
db_name=mikbill
db_user=mikbill
db_password=PASSWORD
backup_filename=$db_name-`date +%F`
PHP=`which php`
#бекап вместе с хранимыми процедурами.
#mysqldump --routines --extended-insert -u $db_user -p$db_password $db_name | gzip > /home/dropbox/backup/files/backup.sql.gz
#бекап без хранимых процедур.
mysqldump -u $db_user -p$db_password $db_name | gzip > /home/dropbox/backups/backup.sql.gz
cd /home/dropbox/
# загрузит бекап в папку backupds на dropbox.
$PHP ./pbs_dropbox.php cp / backups/backup.sql.gz
mv /home/dropbox/backups/backup.sql.gz /home/dropbox/backups/$backup_filename.sql.gz
#локальная авто очистка каждые 30 дней.
find /home/dropbox/backups/ -mtime +30 |sort|xargs rm -f
db_name=mikbill
db_user=mikbill
db_password=PASSWORD
backup_filename=$db_name-`date +%F`
PHP=`which php`
#бекап вместе с хранимыми процедурами.
#mysqldump --routines --extended-insert -u $db_user -p$db_password $db_name | gzip > /home/dropbox/backup/files/backup.sql.gz
#бекап без хранимых процедур.
mysqldump -u $db_user -p$db_password $db_name | gzip > /home/dropbox/backups/backup.sql.gz
cd /home/dropbox/
# загрузит бекап в папку backupds на dropbox.
$PHP ./pbs_dropbox.php cp / backups/backup.sql.gz
mv /home/dropbox/backups/backup.sql.gz /home/dropbox/backups/$backup_filename.sql.gz
#локальная авто очистка каждые 30 дней.
find /home/dropbox/backups/ -mtime +30 |sort|xargs rm -f
Комментарии
Отправить комментарий