1. Главная
  2. /
  3. FreeBSD
  4. /
  5. FreeBSD скрипт для скачивания с ftp резервных копий

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/username/backup.sh

Поделиться ссылкой на статью

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Заполните поле
Заполните поле
Пожалуйста, введите корректный адрес email.
Вы должны согласиться с условиями для продолжения

Категории

Меню