我想在 Windows XP 上设置 rsync。我按照以下说明操作: http://www.brentnorris.net/rsyncntdoc.html
但是,当我启动服务时,它会立即启动然后停止,而不会将任何有用的内容写入事件日志。有人可以提供任何指导吗?或者有没有其他方法可以从 Windows 命令提示符运行 rsync?
答案1
我尝试使用 DeltaCopy,但在将其作为服务成功运行方面遇到了真正的问题。
看一下同步不过 - 它看起来使用起来非常简单。
编辑:我现在尝试使用 cwrsync,它工作得非常好!您只需将 rsync 命令放入批处理文件中,将其粘贴到启动中,就可以了。提供的示例批处理文件包含在 Cygwin 中设置 rsync 所需的所有命令。我绝对会向任何人推荐它。
编辑2:还有一件事情需要注意——至少出于调试目的,REM
删除第一行(@ECHO OFF
)并向-v
rsync 命令添加一个开关,这样您就可以看到它是否在执行任何操作。
答案2
您看过 DeltaCopy 吗?http://www.aboutmyip.com/AboutMyXApp/DeltaCopy.jsp
来自其网站:
从技术角度来说,DeltaCopy 是 Rsync 程序的“Windows 友好型”包装器,目前由 Wayne Davison 维护。“rsync”主要设计用于 Unix/Linux/BSD 系统。虽然 Windows 有可用的端口,但通常需要下载 Cygwin 库并进行手动配置。
我没有用过它,但它看起来能满足你的要求。
{编辑} 好的,因为您需要使用公钥/私钥对,那么预先捆绑的分发怎么样(cwRcync 来自http://sourceforge.net/projects/sereds/files/)和不同的指令集:http://rsync.net/resources/howto/windows_rsync.html