Копирование файла с фтп - FreeBSD / Статьи, заметки на тему администрирования Unix систем.
Unixnotes.ru - записная книжка Unix-администратора
www.unixnotes.ru > FreeBSD > Копирование файла с фтп
Меню
Статьи
Статистика

Хостов сегодня: 10

Хитов сегодня: 35

Статей: 29


Копирование файла с фтп

Начались проблемы с нехваткой места на биллинг сервере. Раньше все бекапы хранились на нём же, просто на другом диске. Основное место отжирала база в 10 гигов. Решено было завести backup сервер. И ночью сливать все бекапы с серверов на него.

Для этих дел наваял небольшой скриптик, который ломится на сервера по ftp, сливает backup за сегодняшний день и отцепляется. Можно еще реализовать удаление после копирования, но пока остановился на таком варианте. Удаляются бекапы на самих серверах по крону.

На этот раз решил написать на стандартном shell. Работает под FreeBSD стабильно, никаких нареканий особо нет. Да и требуется от него не так уж много :)

#!/bin/sh

main_dir="/usr/home/backup"
dir="/usr/home/backup/real_utm"

file=`date "+%Y_%m_%d_billing.tar.gz"`
host="10.0.7.1"
user="backup"
pass="backup"
if [ -d $dir ]
then
cd $dir
ftp -n $host <<END_SCRIPT
quote USER $user
quote PASS $pass
get $file
quit
END_SCRIPT
chown -R maf:admin $dir
else mkdir -p $dir
cd $dir
ftp -n $host <<END_SCRIPT
quote USER $user
quote PASS $pass
get $file
quit
END_SCRIPT
chown -R maf:admin $main_dir
fi

if [ -e $dir/$file ]
then
find $dir -name '*.tar.gz' -atime +2d -delete
fi

exit 0

Добавлено: 2009-08-08      Просмотров: 225      Источник: www.unixnotes.ru


Комментарии к статье "FreeBSD / Копирование файла с фтп":

Имя:

E-Mail

Комментирвоать

Какой нынче год?

Новое:

microdc2 консольный клиент DC++

Потребовалось раздавать юзерам сети контент с фтп сервака не только с помощью самого ftp сервера, но и через DC++ протокол.

Added: 2009-08-25


FreeBSD net-snmpd

Очень много возможностей Cacti работают только при работающем демоне SNMP. Загрузка сетевых карт, мониторинг дискового пространства, загруженность процессора/памяти и много

Added: 2009-08-13


Копирование файла с фтп

Начались проблемы с нехваткой места на биллинг сервере. Раньше все бекапы хранились на нём же, просто на другом диске. Основное

Added: 2009-08-08




НАШИ ДРУЗЬЯ
Сайдинг США: цокольный сайдинг nailite. Сайдинг. Выгодно.
Где можно безболезненно преобрести недвижимость на кипре ипотека грамотно можно узнать на наш
геоинформационные системы для анализа положения на карте
холодильник Samsung RL-44ECSW
поисковая оптимизация seo продвижение сайтов