"Clif J. Smith" writes: > I'm trying to rsync data from a WinXP system running Cygwin to a Fedora > Core 2 system. When running the following command from my Fedora > system, it'll build a file list for a while, but never actually sync > anything and complete: > # /usr/bin/rsync -avvvv --delete --numeric-ids --rsh=/usr/bin/ssh \ > [EMAIL PROTECTED]:/cygdrive/d/directory/ /fs1/directory/ > > It never hangs at the same spot. I can rsync to other Linux and > Solaris systems without issue. I never see an error, it just > hangs...
You may be seeing the classic "cygwin rsync hang" problem: http://www.cygwin.com/ml/cygwin/2003-10/msg01807.html The problem arises because Cygwin's select() indicates "OK to write" on pipes even when the pipe is full and the write will block. The write blocks even though the pipe is flagged O_NONBLOCK. Bob Byrnes, who did the diagnosis above (and who is a coworker of mine) has patched our local copy of Cygwin to implement proper select() for writing on pipes, as well as to fix some other hangs. He is working on getting the patches and documentation into shape for submission. - Pat -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/