นี่คือสิ่งที่ฉันมีตอนนี้:
rsync --remove-source-files -vr user@server:/foo/bar/in/ /some/local/path
มีวิธีที่ฉันสามารถสั่ง rsync เพื่อดึงเฉพาะไฟล์ที่เก่ากว่า x นาที / ชั่วโมงจากโฮสต์ระยะไกลหรือไม่?
นี่คือบริบทว่าทำไม เซิร์ฟเวอร์ระยะไกลที่เราไม่สามารถควบคุมได้ดูเหมือนจะอยู่ในระหว่างการเขียนไฟล์ขนาดใหญ่เมื่องาน rsync ของเราเริ่มต้นขึ้น แทนที่จะเป็นไฟล์ 200MB ที่คาดหวังเราได้รับบางอย่างเช่น 40MB และไฟล์ที่เสียหาย จากจุดสิ้นสุดของฉันฉันคิดว่าเราสามารถควบคุมสิ่งนี้ได้ถ้าเราคว้าไฟล์ที่แน่ใจว่าจะเสร็จ
1
คุณสามารถรันการค้นหาด้วย ctime + <x นาที> และ -exec rsync
—
Alex
ฉันจะทำให้ผลลัพธ์การค้นหาเป็น rsync ได้อย่างไร
—
Sean256