ฉันเรียกใช้ rsync จากสคริปต์และทำงานได้ดี แต่แน่นอนว่าจะใช้ได้เฉพาะเมื่อเครื่องมีการติดตั้งคีย์ SSH บางครั้งสคริปต์ทำงานบนเครื่องอื่นและกระบวนการหยุดทำงานเนื่องจากกำลังรอรหัสผ่าน
ฉันต้องการจะบอก rsync ว่าเมื่อใดก็ตามที่ต้องมีการตรวจสอบแบบโต้ตอบควรล้มเหลวและออกจากแทนที่จะรอ อย่างไรก็ตามฉันไม่พบตัวเลือกดังกล่าวในหน้า man
ดังนั้นฉันไม่ได้มองหาวิธีที่จะบอก rsync รหัสผ่านที่ถูกต้อง แต่วิธีการป้องกันการโต้ตอบใด ๆ ถ้านั่นหมายถึงการยกเลิก rsync
อีกวิธีหนึ่งที่จะรู้ (จากกระบวนการอื่น) ถ้า rsync กำลังรอรหัสผ่าน / ยกเลิกการแจ้งรหัสผ่าน
1
ssh กำลังตรวจสอบความถูกต้องดังนั้นตรวจสอบว่ามีตัวเลือก ssh เพื่อทำสิ่งที่คุณต้องการ
—
dr-jan