Форум: "Прочее";
Текущий архив: 2011.04.24;
Скачать: [xml.tar.bz2];
ВнизСинхронизация файлов по FTP Найти похожие ветки
← →
KSergey © (2011-01-12 10:56) [0]Интересует синхронизация файлов между локальной папкой и FTP-сервером.
Что надо:
- надо переносить новые файла в обоих направлениях;
- не надо сравнивать даты модификации, размеры еще еще чего; просто наличие файлов по имени.
- надо, чтобы синхронизация
- надо, чтобы все стартовало без логиненья, напримерв виде сервиса или
командный файл, запускаемый по расписанию (второе предпочтительнее, т.е. здорово бы просто консольного клиента найти, поддерживающего нужные ключи)
Казалось бы, задача простейшая.
Что попробовал:
1. vuBrief - прога сугубо GUI"ёвая, неплохая, поддерживает периодическую синхронизацию по расписанию. Но возникла беда с кириличными именами файлов (может и можно победить) и, самое плохое - периодически выскакивающими диалоговыми окнами "вы согласны" или "тут ошибка" - которые останавливают работу утилиты до нажатия кнопки интерфейса.
2. пакет ncFTP. Если ncFTPget еще допиливается параметрами до нужного, то ncFTPput - нет, всегда переписывает даже существующие файлы (считая, что есть наличие расхождения в датах модификации). Опциями отключить контроль времени модификации не нашел.
3. Замонтировать FTP как диск.
Найденная бесплатная утилита в принципе работает, но она оказалась сугубо виндовс-приложением, т.е. нужен логин пользователя и запуск, ну либо попробовать запускать ее в виде сервиса доп. утилитами. Если так заработает - то в принципе подойдет (далее уже xcopy), но вдруг есть что-то лучше для решения общей задачи?
Сразу оговорюсь: я понимаю, что можно организовать VPN и там обычную "виндовую шару", а дальше xcopy (в моём случае - это именно две машины с Windows)
Но интересует именно вопрос темы топика. Если вариантов нет - бум. менять технологию.
И хотелось бы решить готовой утилитой, понятно, что скрипт на перле - "это два часа накидать", но не верю, чтобы для такой простой штуки не было готового решения!
← →
KSergey © (2011-01-12 11:01) [1]> - надо, чтобы синхронизация
читать как:
- надо, чтобы синхронизация была периодической, по расписанию.
← →
12 © (2011-01-12 12:24) [2]если б не знал твой skill сказал бы TIdFTP и дел на 2 часа
но знаю, потому не скажу
ps
Англичанин диктует письмо для партнера своей секретарше
" .. и, поскольку моя секретарша женщина, я не могу сказать ей то, что я думаю о Вас, и, т.к. Вы джентльмен, я и сам не могу написать Вам, и даже, т.к. я сам джентльмен, я не имею права даже так думать о Вас..
надеюсь, что Вы поймете меня правильно. "
← →
KSergey © (2011-01-12 13:24) [3]> 12 © (12.01.11 12:24) [2]
> сказал бы TIdFTP и дел на 2 часа
Мне просто как-то удивительно программистским путем решать тривиальные (на вид) админские задачи. Ведь логично предположить, что они решены миллион раз в виде готовой тулзы.
Однако проведенный мини-опрос показывает, что решены таки программистским путем.
Поразительно!
← →
KSergey © (2011-01-12 13:25) [4]Вернее сказать так: опыт подсказывает, что это никак не 2 часа.
За 2 часа - это болванка, которая рухнет при первой же возможности (т.е. через час).
Чтобы не рухнуло - это пол-дня. Но все равно потом допиливать на основании иногдашных падежей, а они точно будут.
← →
wicked © (2011-01-12 22:46) [5]если требование про ФТП можно убрать из задачи, то советую глянуть на rsync для windows - это инструмент именно для синхронизации папок с файлами
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2011.04.24;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.003 c