'rsync' não é reconhecido como um comando interno ou externo, programa operável ou arquivo em lote

'rsync' não é reconhecido como um comando interno ou externo, programa operável ou arquivo em lote

Eu souMUITOnovo no rsync e no cygwin e tenho certeza de que instalei tudo corretamente. Estou tentando (por enquanto) apenas sincronizar novamente dois laptops com Windows XP para transferir arquivos de um para o outro para ter uma ideia antes de iniciar projetos maiores.

Este é o código que tento usar para transferir os arquivos, mas sempre recebo o mesmo erro.

$ rsync -zrptL -v -e 'ssh -p 222' /tmp/rawr/
[email protected]:/tmp/play [email protected]'s password:

'rsync' is not recognized as an internal or external command, operable
program or batch file.

rsync: connection unexpectedly closed (0 bytes received so far)
[sender]

rsync error: error in rsync protocol data stream (code 12) at
/home/lapo/package/rsync-3.0.9-1/src/rsync-3.0.9/io.c(605)
[sender=3.0.9]

Qual poderia ser o problema? Estou realmente preso no momento.

Responder1

Certifique-se de que o laptop que atua como controle remoto tenha o daemon sshd em execução. Certifique-se também de que suas versões sejam iguais e, apenas para ter certeza de que tudo está bem, especifique o caminho absoluto para o ssh.

Você tentou o rsync localmente em ambos os laptops? Por exemplo, no laptop A, faça 'rsync /cygdrive/c/tmp /cygdrive/c/tmp2' para garantir que o rsync funcione localmente primeiro. Em seguida, tente resolver o problema pela rede.

informação relacionada