FreeBSD скрипт для скачивания с ftp резервных копий
Резервное копирование всему голова.
Недавно понадобился скрипт для выкачивания с фтп архивов резервных копий, побырику накидал такое дело:
#!/bin/sh Date=`date +%d%m%y` LastDay=`date -v-5d +%d%m%y` ArcDir="/data/backup" UserFTP="user:[email protected]" wget ftp://$UserFTP/DATABASE-$Date.tar.bz2 rm $ArcDir/DATABASE-$LastDay.tar.bz2 wget ftp://$UserFTP/Site-$Date.tar.bz2 rm $ArcDir/Site-$LastDay.tar.bz2
Date — текущая дата;
LastDay — за 5 дней до сегодня :))) ну мне надо хранить 5 последних копий.
В двух словах что делает скрипт: качает с фтп указанного в UserFTP архив с текущей датой, и удаляет архив пятидневной давности!
Для работы скрипта нам понадобится wget, чтож установим его:
# cd /usr/port/ftp/wget # make install clean # rehash
Сохраняем наш скрипт и делаем его исполняемым:
# chmod + x /home/komivlad/backup.sh
Поделись с друзьями:
Опубликовано 26.02.2011 в 16:49 · Автор komivlad · Ссылка
Рубрики: FreeBSD, Сеть · Теги: backup, FreeBSD, wget, скрипт, фтп
Рубрики: FreeBSD, Сеть · Теги: backup, FreeBSD, wget, скрипт, фтп