„rsync” nie jest rozpoznawany jako wewnętrzna lub zewnętrzna komenda, program operacyjny lub plik wsadowy

2

Jestem BARDZO nowy w rsync i cygwin i jestem prawie pewien, że zainstalowałem wszystko poprawnie. Próbuję (na razie) po prostu zsynchronizować dwa laptopy z systemem Windows XP, aby przesyłać pliki między nimi, aby się o tym przekonać, zanim podejmę się większych projektów.

To jest kod, którego próbuję użyć do przesłania plików, ale zawsze pojawia się ten sam błąd.

$ 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]

Co może być problemem? Naprawdę utknąłem w tej chwili.


źródło

Odpowiedzi:

1

Upewnij się, że laptop działający jako pilot ma uruchomionego demona sshd. Upewnij się także, że twoje wersje są takie same i aby upewnić się, że wszystko jest w porządku, podaj bezwzględną ścieżkę do ssh.

Czy próbowałeś rsync lokalnie na obu laptopach? Na przykład na laptopie A do 'rsync / cygdrive / c / tmp / cygdrive / c / tmp2', aby upewnić się, że rsync najpierw działa lokalnie. Następnie spróbuj rozwiązać problem przez sieć.

Johnnie
źródło