ฉันมีคำสั่ง rsync ที่ใช้งานได้ดีจากทั้งบรรทัดคำสั่ง Bash หรือสคริปต์ Bash
คำสั่งคือ: rsync -qtz user@hostname:/tmp/p /tmp
เมื่อฉันรันคำสั่งมันจะคัดลอกไฟล์และทำงานในเวลาไม่ถึงหนึ่งวินาที
หากฉันใส่คำสั่งในสคริปต์ Perl สคริปต์จะหยุดทำงานและฉันต้องควบคุม -C เพื่อฆ่ามัน
สคริปต์ Perl เป็นเพียงแค่นี้:
system("rsync -qtz user@hostname:/tmp/p /tmp");
มีอะไรผิดปกติหรือเปล่า? คำสั่งอื่น ๆ (เช่น mv และ gzip) ทำงานได้ดีในสคริปต์ Perl ฉันพยายามระบุพา ธ ที่สมบูรณ์ของ the4 ไปที่ / usr / bin / rsync แต่ก็ไม่ได้ช่วยอะไร