windows 2003 文件自动化更新

来源:互联网 发布:人肉搜索软件 编辑:程序博客网 时间:2024/05/23 16:33

服务端配置

(1)       下载安装cwRsync_Server_2.0.10_Installer.zip

(2)       启动RsyncServer

打开“控制面板”à“管理工具”à“服务”,找到RsyncServer把它设置为自动启动,并开启服务。

(3)       打开rsyncd.conf,一般默认安装在C:/Program Files/cwRsyncServer

把下面的内容配置在rsyncd.conf

use chroot = false

strict modes = false

hosts allow = *

log file = rsyncd.log

pid file = rsyncd.pid

secrets file=password

 

# Module definitions

# Remember cygwin naming conventions : c:/work becomes /cygwin/c/work

#

[test]

auth users =jay

path = /cygdrive/c/test

read only = false

transfer logging = yes

secrets file=/cygdrive/c/rsyncd.secrets

 

 

说明:anth users=jay是客户端认证的用户名是jay

      Path=/cygdrive/c/test 是指服务端同步的目录为c盘下的test目录

      Secrets file=/cygdrive/c/rsyncd.secrets 是密码文件,里面指定了jay用户对应的密码    密码写在这个文件里面

 具体是在c盘根目录下新建一个rsyncd.secrets文件,然后在里面指定具体用户的密码。

例如:jay:yyg。这样在客户端要新建一个password.txt文件密码就是yyg

 

 

客户端安装

 

下载cwRsync_2.1.5_Installer.exe并安装

C:/Program Files/cwRsync/bin放到环境变量的path中。

右击我的电脑à属性à高级à环境变量à系统环境变量àpath 把光标移到path输入框的最后面加“;”,然后把C:/Program Files/cwRsync/bin加在后面

 

 

新建一个.txt文件,命名和位置随便,把后缀名改为. bat 在里面输入

 

 

@echo off

rsync -vzrtopg --progress --delete --password-file=d:/password.txt jay@服务端IP::test /cygdrive/c/test

start c:/test

pause

 

 

说明:需要在C盘新建一个password.txt 输入jay的密码,这个密码是服务端rsyncd.secrets指定的密码yyg

 

同步到的目录是ctest目录

 

如果有需要你可以定时同步,这就看你编写批处理的能力了。

原创粉丝点击