Score:3

ย้ายไฟล์ใหม่โดยอัตโนมัติหลังจากระยะเวลาที่กำหนด

ธง br

ฉันได้รับไฟล์ผ่านบริการในช่วงเวลาที่ไม่แน่นอน และจำเป็นต้องให้ไฟล์เหล่านั้นพร้อมใช้งานในโฟลเดอร์เดียวเป็นเวลา 72 ชั่วโมงก่อนที่จะถูกเก็บถาวรในโฟลเดอร์อื่น ฉันต้องการทำให้กระบวนการนี้เป็นไปโดยอัตโนมัติ ตามหลักการแล้ว บริการนี้ควรเป็นบริการที่เฝ้าดูโฟลเดอร์ "ใช้งานอยู่" สำหรับไฟล์ใหม่ บันทึกเวลาที่มาถึง จากนั้นย้ายไปยังไฟล์เก็บถาวรในอีก 3 วันต่อมา

ขณะนี้ฉันกำลังเรียกใช้รายการ crontab ที่ทำงานทุก ๆ 72 ชั่วโมงเพื่อย้ายเนื้อหาทั้งหมดของโฟลเดอร์ที่ใช้งานไปยังโฟลเดอร์เก็บถาวร สิ่งนี้ทำให้เกิดปัญหาการซิงค์ระหว่างหน้าต่างความพร้อมใช้งานสำหรับไฟล์ที่กำหนดและจะย้ายเมื่อไม่ต้องการใช้อีกต่อไป

user535733 avatar
cn flag
ลักษณะนี้เหมาะสมกับงาน [เส้นทางระบบ](https://www.freedesktop.org/software/systemd/man/systemd.path.html)
br flag
ไฟล์ใหม่เข้ามาในโฟลเดอร์ A โดยสุ่มจากภายนอกเซิร์ฟเวอร์ พวกเขาต้องนั่งอยู่ในโฟลเดอร์ A เป็นเวลา 72 ชั่วโมง จากนั้นจึงย้ายไปยังโฟลเดอร์ B ที่พวกเขาอาศัยอยู่ตลอดไป
Score:6
ธง in

สิ่งนี้จะทำงาน:

ค้นหา /source/location -maxความลึก 1 -mtime +3 -type f -exec mv "{}" /destination/location/ \;

วิธีการทำงาน:

  • หา จะมองหารายการใน /แหล่งที่มา/สถานที่
  • -ความลึกสูงสุด 1 จะจำกัดการค้นหาเฉพาะไดเร็กทอรีที่ระบุ โดยไม่สนใจไดเร็กทอรีย่อย
  • -mtime +3 จะจำกัดผลลัพธ์ไว้ที่ 3 วัน หรือเก่ากว่า
  • -ประเภทฉ จะจำกัดผลลัพธ์ไว้ที่ไฟล์เท่านั้น
  • -ผู้บริหาร จะเรียกใช้คำสั่งกับผลลัพธ์เหล่านั้น ในกรณีนี้ก็คือ เอ็มวี
  • "{}" เป็นที่ที่ผลลัพธ์ของ หา จะไป
  • \; บอก หา ที่ได้รับคำสั่งให้ ผู้บริหาร เสร็จสมบูรณ์

ใส่สิ่งนี้ลงในงาน cron ของคุณและให้มันทำงานทุกชั่วโมงหากคุณต้องการ เฉพาะไฟล์ที่มีอายุ 72 ชั่วโมงขึ้นไปเท่านั้นที่จะถูกย้าย

vanadium avatar
cn flag
ดีและเรียบง่าย! ฉันได้เรียนรู้จากที่นี่ว่าไม่จำเป็นต้องใช้เครื่องหมายคำพูดรอบๆ ตัวยึดตำแหน่ง ชื่อที่มีช่องว่างก็จัดการได้อย่างถูกต้องเช่นกัน
br flag
ว้าว!! ถามแล้วตอบ. ขอบคุณมาก!

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา