มีห้องสมุดที่เรียกว่าlibfaketime
(รวมถึงGitHub ) ซึ่งช่วยให้คุณสามารถทำให้ระบบรายงานเวลาที่กำหนดให้กับแอปพลิเคชันของคุณ คุณสามารถให้ระบบรายงานเวลาที่แน่นอนในช่วงระยะเวลาของการดำเนินการของโปรแกรมหรือเริ่มเวลาตามเวลาที่กำหนด (เช่น 01:59:30) โดยทั่วไปแล้วคุณติดตั้งไลบรารี faketime ไว้ในอิมเมจในหน่วยความจำของโปรแกรมของคุณผ่านตัวโหลดไลบรารีและมันจะดักจับและจัดการตามการเรียกของระบบทั้งหมดที่เกี่ยวข้องกับเวลาของระบบ มันไม่ได้เปลี่ยนแปลงเวลาของระบบอย่างแน่นอนแต่มันจะเปลี่ยนแปลงเวลาที่รายงานไปยังแอปพลิเคชันของคุณโดยไม่ส่งผลกระทบต่อสิ่งอื่นที่กำลังทำงานอยู่ซึ่งอาจเป็นสิ่งที่คุณเป็นอยู่จริงๆ (ไม่เช่นนั้นฉันไม่เห็นเหตุผลใด ๆ เวลาของระบบ).
มีหลายรูปแบบที่เป็นไปได้เกี่ยวกับวิธีการใช้ แต่ดูเหมือนว่าการเปลี่ยนแปลงเวลาที่กระบวนการคิดว่าเป็นกับ libfaketimeมีการแสดงรายการอย่างละเอียดพร้อมกับรหัสตัวอย่างเพื่อลองใช้ Google ควรจะสามารถค้นพบตัวอย่างบางอย่างเนื่องจากคุณรู้ว่าจะค้นหาอะไร
ก็ปรากฏว่ามันไม่สามารถใช้ได้ prepackaged ผ่านที่เก็บ RHEL แต่สำหรับตัวอย่างเช่นDebian faketime
ให้ได้ภายใต้ชื่อแพคเกจ นอกจากนี้ยังมองไปข้างหน้าเพื่อสร้างจากซอร์สโค้ด (เห็นได้ชัดว่าไม่จำเป็นต้องมีconfigure
ขั้นตอนหรืออะไรทำนองนั้น)