'rsync' ไม่รู้จักว่าเป็นคำสั่งภายในหรือภายนอก, โปรแกรมที่ทำงานได้หรือไฟล์แบตช์


2

ฉันมากใหม่เพื่อ rsync และ cygwin และผมค่อนข้างแน่ใจว่าผมได้ติดตั้งทุกอย่างถูกต้อง ฉันกำลังพยายาม (ตอนนี้) เพียงแค่ซิงค์สองแล็ปท็อป Windows XP เพื่อถ่ายโอนไฟล์ข้ามจากที่หนึ่งไปยังอีกที่หนึ่งเพื่อรับความรู้สึกของมันก่อนที่จะจัดการโครงการขนาดใหญ่

นี่คือรหัสที่ฉันลองใช้เพื่อถ่ายโอนไฟล์ แต่ฉันได้รับข้อผิดพลาดเดียวกันเสมอ

$ rsync -zrptL -v -e 'ssh -p 222' /tmp/rawr/
Admin@192.168.0.113:/tmp/play Admin@192.168.0.113'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]

มีปัญหาอะไร ฉันติดอยู่ในขณะนี้

คำตอบ:


1

ตรวจสอบให้แน่ใจว่าแล็ปท็อปที่ทำหน้าที่เป็นรีโมทนั้นมี sshd daemon กำลังทำงานอยู่ ตรวจสอบให้แน่ใจว่าเวอร์ชันของคุณเหมือนกันและเพื่อให้แน่ใจว่าทุกอย่างดีให้ระบุพา ธ สัมบูรณ์ไปยัง ssh

คุณลอง rsync ในเครื่องทั้งสองเครื่องหรือไม่ ตัวอย่างเช่นบนแล็ปท็อป A 'rsync / cygdrive / c / tmp / cygdrive / c / tmp2' เพื่อให้แน่ใจว่า rsync ทำงานได้ในเครื่องก่อน จากนั้นลองเล่นผ่านเครือข่าย

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.