เมื่อผ่าน/etc/cron.dailyไดเรกทอรีฉันสังเกตเห็นว่ามีไฟล์ mlocate.cron เท่านั้นเมื่อเปรียบเทียบกับสิ่งที่ฉันเห็นบนวัสดุอื่น ๆ ที่พวกเขาอ้างถึง slocate.cron มีความแตกต่างระหว่างคำสั่งเหล่านี้และคำสั่งของพวกเขาและถ้าเป็นเช่นนั้นพวกเขาคืออะไร?
เมื่อผ่าน/etc/cron.dailyไดเรกทอรีฉันสังเกตเห็นว่ามีไฟล์ mlocate.cron เท่านั้นเมื่อเปรียบเทียบกับสิ่งที่ฉันเห็นบนวัสดุอื่น ๆ ที่พวกเขาอ้างถึง slocate.cron มีความแตกต่างระหว่างคำสั่งเหล่านี้และคำสั่งของพวกเขาและถ้าเป็นเช่นนั้นพวกเขาคืออะไร?
คำตอบ:
https://fedorahosted.org/mlocate/อธิบายว่าการรวม mlocate จะรวมฐานข้อมูลในแต่ละการอัปเดตซึ่งนำเสนอการเร่งความเร็วประสิทธิภาพเนื่องจากสามารถข้ามไฟล์ที่ตรวจสอบก่อนหน้านี้
พวกเขากำลังใช้งานการแข่งขัน แต่ mlocate ถูกออกแบบมาเพื่อให้เข้ากันได้กับ slocate และจะค่อย ๆ แทนที่มัน
mlocate(ซึ่งสร้างฐานข้อมูลของตำแหน่งไฟล์) จะนำฐานข้อมูลก่อนหน้ามาใช้ใหม่ทุกครั้งที่เรียกใช้ดังนั้นข้อมูลใหม่ใด ๆ จะถูกรวมเข้ากับข้อมูลเก่าเพื่อประหยัดเวลาและให้ประสิทธิภาพ เร่งความเร็ว.
mlocate.cronมีการผสานการ ทำงานกับข้อมูลเก่าจากครั้งล่าสุดที่รัน ไม่ได้หมายความว่าเราต้องการmlocate.cronไฟล์หลายไฟล์
mlocate merges databases at each updateสิ่งนี้หมายความว่าอย่างไร