Синхронизация локального содержимого локального каталога ftp
Модераторы: Trinity admin`s, Free-lance moderator`s
- Kirill Tkachev
- Advanced member
- Сообщения: 481
- Зарегистрирован: 08 июл 2004, 13:37
- Откуда: Saint-Petersburg
- Контактная информация:
Синхронизация локального содержимого локального каталога ftp
Появилась задача скачивать в локальную папку с удаленного ftp только новые и/или изменившеяся файлы.
Причем реализовать это желательно каким то консольным средсвом.
Из реально работающих нашел только WebSinhronizer от ReGet Software, но он в GUI и с собственным шедулером, а это немного неустраивает.
Работать оно должно под Win2000 Server и Win2003 Server.
Может кто подскажеть чего? А то я в ступор впал - задача вроде несложная, а не решить невыходит... Сам написать что нить для этого неумею, к сожалению.
Причем реализовать это желательно каким то консольным средсвом.
Из реально работающих нашел только WebSinhronizer от ReGet Software, но он в GUI и с собственным шедулером, а это немного неустраивает.
Работать оно должно под Win2000 Server и Win2003 Server.
Может кто подскажеть чего? А то я в ступор впал - задача вроде несложная, а не решить невыходит... Сам написать что нить для этого неумею, к сожалению.
- Stranger03
- Сотрудник Тринити
- Сообщения: 12979
- Зарегистрирован: 14 ноя 2003, 16:25
- Откуда: СПб, Екатеринбург
- Контактная информация:
Re: Синхронизация локального содержимого локального каталога
Кроме как запускать в терминалке сессию и скачивать там по тайм-ауту ничего так сразу на ум не приходит. Либо надо искать консолный ftp с возможностью загрузки файлов и пускать его по at.DSR писал(а):Появилась задача скачивать в локальную папку с удаленного ftp только новые и/или изменившеяся файлы.
Причем реализовать это желательно каким то консольным средсвом.
Из реально работающих нашел только WebSinhronizer от ReGet Software, но он в GUI и с собственным шедулером, а это немного неустраивает.
Работать оно должно под Win2000 Server и Win2003 Server.
- Banan
- Power member
- Сообщения: 43
- Зарегистрирован: 31 авг 2004, 23:00
- Откуда: Петербург
- Контактная информация:
http://www.nncron.ru/
там лежит nnBackup. В нем масса настроек, вот правда по ftp он прям вот так не может. Но может быть, можно сделать такой хитрый скрипт, чтобы wget`ом к примеру файлы выкачивались из сети на компутер в одну папочку, а nnBackup сверял содержимое и синхронизировал по дате модификации, тем более что nnBackup умеет запускать внешние процессы и там ждать завершения этих процессов перед тем как продолжить работу. Правда так придется выкачивать всё содержимое с удаленного ftp...
там лежит nnBackup. В нем масса настроек, вот правда по ftp он прям вот так не может. Но может быть, можно сделать такой хитрый скрипт, чтобы wget`ом к примеру файлы выкачивались из сети на компутер в одну папочку, а nnBackup сверял содержимое и синхронизировал по дате модификации, тем более что nnBackup умеет запускать внешние процессы и там ждать завершения этих процессов перед тем как продолжить работу. Правда так придется выкачивать всё содержимое с удаленного ftp...
- Kirill Tkachev
- Advanced member
- Сообщения: 481
- Зарегистрирован: 08 июл 2004, 13:37
- Откуда: Saint-Petersburg
- Контактная информация:
В том то и загвоздка, что надо скачивать не все, а только новые/изменившиеся смотря на время файла, а те что были с ftp удалены удалять в локальной папке.
Иначе просто скачиваем все, удаляем то что уде есть в папочке и заменяем скачанным. Один скрипт в nnCron
Но это трафик - получиться раз в час выкачивать по 8 мегабайт, а это 5.76GB в месяц
Иначе просто скачиваем все, удаляем то что уде есть в папочке и заменяем скачанным. Один скрипт в nnCron
Но это трафик - получиться раз в час выкачивать по 8 мегабайт, а это 5.76GB в месяц
- Banan
- Power member
- Сообщения: 43
- Зарегистрирован: 31 авг 2004, 23:00
- Откуда: Петербург
- Контактная информация:
http://www.ipswitch.com/products/file-transfer.html
там живет ws_ftp
там живет ws_ftp
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 12 гостей