Я хочу настроить rsync на Windows XP. Я следовал инструкциям здесь: http://www.brentnorris.net/rsyncntdoc.html

Однако, когда я запускаю службу, она запускается, затем останавливается немедленно, не записывая ничего полезного в журнал событий. Кто-нибудь может дать какое-нибудь руководство? Или другой способ запустить rsync из командной строки Windows?

2 ответа2

0

Вы смотрели на DeltaCopy? http://www.aboutmyip.com/AboutMyXApp/DeltaCopy.jsp

С его сайта:

С технической точки зрения, DeltaCopy является "дружественной Windows" оболочкой для программы Rsync, в настоящее время поддерживаемой Уэйном Дэвисоном. "rsync" в первую очередь предназначен для систем Unix/Linux/BSD. Хотя порты доступны для Windows, они обычно требуют загрузки библиотек Cygwin и ручной настройки.

Я не использовал его, но похоже, что он будет делать то, что вы ищете.

{edit} Хорошо, так как вам нужно использовать пары открытого и закрытого ключей, как насчет предварительно скомпонованного распределения (cwRcync из http://sourceforge.net/projects/sereds/files/) и другого набора инструкций: http://rsync.net/resources/howto/windows_rsync.html

0

Я попробовал DeltaCopy и столкнулся с реальными проблемами при его успешной работе в качестве сервиса.

Взгляните на cwrsync - он выглядит очень простым в использовании.

Редактировать: я теперь попробовал cwrsync, и он работает как шарм! Вы просто помещаете свои команды rsync в командный файл, вставляете их при запуске, и все готово. В поставляемом примере командного файла есть все команды, необходимые для настройки rsync в Cygwin. Я определенно рекомендую это всем.

Edit2: еще одна вещь, на которую следует обратить внимание - по крайней мере, для целей отладки, REM выведите первую строку (@ECHO OFF) и добавьте ключ -v к команде rsync, чтобы вы могли видеть, что она делает.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .