Синхронизация локального содержимого локального каталога ftp

Модераторы: Trinity admin`s, Free-lance moderator`s

Ответить
Аватара пользователя
Kirill Tkachev
Advanced member
Сообщения: 481
Зарегистрирован: 08 июл 2004, 13:37
Откуда: Saint-Petersburg
Контактная информация:

Синхронизация локального содержимого локального каталога ftp

Сообщение Kirill Tkachev » 01 окт 2004, 12:57

Появилась задача скачивать в локальную папку с удаленного ftp только новые и/или изменившеяся файлы.
Причем реализовать это желательно каким то консольным средсвом.
Из реально работающих нашел только WebSinhronizer от ReGet Software, но он в GUI и с собственным шедулером, а это немного неустраивает.
Работать оно должно под Win2000 Server и Win2003 Server.

Может кто подскажеть чего? А то я в ступор впал - задача вроде несложная, а не решить невыходит... Сам написать что нить для этого неумею, к сожалению. :(

Аватара пользователя
Stranger03
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 12979
Зарегистрирован: 14 ноя 2003, 16:25
Откуда: СПб, Екатеринбург
Контактная информация:

Re: Синхронизация локального содержимого локального каталога

Сообщение Stranger03 » 01 окт 2004, 13:03

DSR писал(а):Появилась задача скачивать в локальную папку с удаленного ftp только новые и/или изменившеяся файлы.
Причем реализовать это желательно каким то консольным средсвом.
Из реально работающих нашел только WebSinhronizer от ReGet Software, но он в GUI и с собственным шедулером, а это немного неустраивает.
Работать оно должно под Win2000 Server и Win2003 Server.
Кроме как запускать в терминалке сессию и скачивать там по тайм-ауту ничего так сразу на ум не приходит. Либо надо искать консолный ftp с возможностью загрузки файлов и пускать его по at.

Аватара пользователя
Banan
Power member
Сообщения: 43
Зарегистрирован: 31 авг 2004, 23:00
Откуда: Петербург
Контактная информация:

Сообщение Banan » 01 окт 2004, 13:12

http://www.nncron.ru/
там лежит nnBackup. В нем масса настроек, вот правда по ftp он прям вот так не может. Но может быть, можно сделать такой хитрый скрипт, чтобы wget`ом к примеру файлы выкачивались из сети на компутер в одну папочку, а nnBackup сверял содержимое и синхронизировал по дате модификации, тем более что nnBackup умеет запускать внешние процессы и там ждать завершения этих процессов перед тем как продолжить работу. Правда так придется выкачивать всё содержимое с удаленного ftp...

Аватара пользователя
Kirill Tkachev
Advanced member
Сообщения: 481
Зарегистрирован: 08 июл 2004, 13:37
Откуда: Saint-Petersburg
Контактная информация:

Сообщение Kirill Tkachev » 01 окт 2004, 13:44

В том то и загвоздка, что надо скачивать не все, а только новые/изменившиеся смотря на время файла, а те что были с ftp удалены удалять в локальной папке.
Иначе просто скачиваем все, удаляем то что уде есть в папочке и заменяем скачанным. Один скрипт в nnCron ;)
Но это трафик - получиться раз в час выкачивать по 8 мегабайт, а это 5.76GB в месяц :(

Аватара пользователя
Banan
Power member
Сообщения: 43
Зарегистрирован: 31 авг 2004, 23:00
Откуда: Петербург
Контактная информация:

Сообщение Banan » 04 окт 2004, 11:31


Ответить

Вернуться в «Серверы - ПО, Windows система, приложения.»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 12 гостей