Название: Удосконалений модуль backup Отправлено: SerjioMati от 16 Августа 2014, 22:35:21 Інтересує удосконалений модуль backup, який би удаленно загружав кожного дня загружав backup(який був створений стандартним скриптом) на віддалений сервер або іще кудась(яндекс.диск, і тд)
Название: Re: Удосконалений модуль backup Отправлено: ser970 от 16 Августа 2014, 23:01:31 Інтересує удосконалений модуль backup, який би удаленно загружав кожного дня загружав backup(який був створений стандартним скриптом) на віддалений сервер або іще кудась(яндекс.диск, і тд) по фтп устроит ?cat /usr/local/nodeny/bk.sh #!/bin/sh PATH=/etc:/bin:/sbin:/usr/bin:/usr/sbin passwd_root_mysql=`perl -e'require "/usr/local/nodeny/history.nod"; $sql_root_pass=~s/(.)/\\\\$1/g; print $sql_root_pass;'` mysql_cmd='/usr/local/bin/mysql' mysqldump_cmd='/usr/local/bin/mysqldump' fl=`date "+%d-%m-%Y"` cd /usr/ssd/db_backups/ echo echo show tables \| ${mysql_cmd} -u root --password=${passwd_root_mysql} bill \| \ grep -v '^[stuvxyz]2' \| grep -v 'traf_info' \| grep -v '^Tables' \| \ xargs ${mysqldump_cmd} -R -Q --add-locks -u root --password=${passwd_root_mysql} \ --default-character-set=cp1251 bill \$1 \> bill_${fl}.sql > /usr/ssd/tmpbackup sh /usr/ssd/tmpbackup rm /usr/ssd/tmpbackup tar -c -z -f ${fl}.tar.gz bill_${fl}.sql rm -f bill_${fl}.sql chmod 400 ${fl}.tar.gz FTPD="/" FTPU="ftpdb" FTPP="uzver13" FTPS="8.8.8.8" FTP="$(which ftp)" DATADIR="/var/ssd/db_backups" cd $DATADIR DUMPFILE="${fl}.tar.gz" $FTP -n $FTPS << END_SCRIPT quote USER $FTPU quote PASS $FTPP prompt off binary cd $FTPD quote PASV mput $DUMPFILE quit END_SCRIPT FTPU="ftpdb" Логин для фтп FTPP="uzver13" пароль для фтп FTPS="8.8.8.8" Ip фтп Название: Re: Удосконалений модуль backup Отправлено: SerjioMati от 17 Августа 2014, 09:39:32 так дякую гарно.карма +1 :)
|