|
Introdução. O rsync é um utilitário open source que permite uma troca rápida de ficheiros de forma incremental. Este manual pretende fornecer uma forma rápida de instalação do rsync em ambiente Windows como daemon. Para tal vamos usar uma versão compilada em ambiente cygwin. A instalação do rsync, em ambiente Windows faz uso da cygwin.dll e da cygpopt-0.dll. Vamos supor que queremos criar um serviço chamado rsyncd e o executavel esta em c:\rsyncd. Primeiro: Devemos ter instalado os utilitários instsrv e srvany, do Windows resource kit, com eles é possível colocar como serviço qualquer aplicação. executar a seguinte linha: C:\> instsrv "NOME do SERVIÇO" localização do srvany.exe" ou seja: C:\> instsrv Rsyncd c:\rsyncd\srvany.exe" Com isto criamos um serviço vazio agora pretendemos tratar do serviço atribuindo lhe um executável Basicamente precisamos de fazer isto no registry: [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Rsyncd\Parameters] "AppDirectory"="\"C:\\rsyncd\"" "Application"="\"C:\\rsyncd\\rsync.exe\"" "AppParameters"="--config=\"C:\\rsyncd\\rsyncd.conf\" --daemon" Colocar a cygwin1.dll e a cygpopt-0.dll em c:\winnt\system32. Chegado aqui adaptar o rsyncd.conf . Exemplo de rsyncd.conf use chroot = false strict modes = false hosts allow = * [backup] hosts allow = 193.136.96.35, 82.102.28.153, 193.136.96.16 path = d:// read only = yes list = no
|