rsync in cygwin as service

Craig Barratt craig at atheros.com
Wed Feb 12 07:29:51 EST 2003


> If I try to  start rsync from command line it simply do nothig:
> 
> $ rsync --daemon
> 
> Administrator at dm-w2ks /usr/bin
> 
> $ ps
>        PID    PPID    PGID     WINPID  TTY  UID    STIME COMMAND
>        480       1     480        480  con  500 04:15:03 /usr/bin/bash
>       1428     480    1428       1420  con  500 05:26:46 /usr/bin/ps
> 
> Administrator at dm-w2ks /usr/bin
> 
> So I'm trying to set it as service:
> 
> C:\cygwin\bin>cygrunsrv -I "RSYNC" -d "Rsync" -p /bin/rsync.exe -a 
> "--daemon --n o-detach"

I've found on cygwin that I need to explicitly tell it where the
config file is, both on the command line and with cygrunsrv.  I
haven't investigated; perhaps the platform default is some other
file.

These commands work for me:

    rsync --config=/etc/rsyncd.conf --daemon

and

    cygrunsrv -I "RSYNC" -p /bin/rsync.exe -a '--config=/etc/rsyncd.conf --daemon --no-detach'

Craig


More information about the rsync mailing list