Май
07
2010
Backup с записью на ftp.
Хостинговые компании предлагают выделенные сервера, на которых бы владельцы серверов стоящих в датацентре могли бы хранить резервные копии(backupы) своих данных. Доступ к таким серверам возможен только по протоколу ftp.
Брать за основу практику, когда человек вручную выливает информацию на ftp не стоит. Даже рассматривать не стоит. Поэтому нужно писать скрипт. В качестве ftp клиента я использую lftp(/usr/ports/ftp/lftp/). А сам скрипт выглядит так:
#!/bin/sh TO="/var/backup" DATE=`/bin/date +%d%m%y` FTPU='hilik' FTPP='hilik-123' FTPS='backup.com' /usr/bin/tar -jcf $TO/var-www-$DATE.tar.bz2 /var/www /usr/local/bin/lftp -u $FTPU,$FTPP $FTPS -e "mput $TO/var-www-$DATE.tar.bz2;quit" /bin/rm $TO/var-www-$DATE.tar.bz2
Скрипт простой, у меня работает нормально.



