Sistem raporunun uygulamanıza belirli bir zaman vermesini sağlayan libfaketime
( GitHub'da da ) adlı bir kütüphane var . Sistemin program yürütme süresi boyunca sabit bir zaman bildirmesini sağlayabilir veya saati belirli bir zamanda başlatabilirsiniz (örneğin, 01:59:30). Temel olarak, faketime kütüphanesini kütüphane yükleyici aracılığıyla programınızın bellek içi görüntüsüne bağlarsınız ve sistem zamanı ile ilgili tüm sistem çağrılarını kendi yolunda yakalar ve yönetir. Sistem saatini tam olarak değiştirmez , ancak çalışmakta olan başka bir şeyi etkilemeden özel uygulamanıza bildirilen süreyi değiştirir , bu da muhtemelen peşinde olduğunuz şeydir (aksi takdirde, yalnızca küresel olanı değiştirmek için hiçbir neden göremiyorum Sistem zamanı).
Nasıl kullanılacağına dair bir dizi olası varyant var, ancak bir işlemin libfaketime ile ne zaman düşündüğünü değiştirme, bunları denemek için örnek kodla birlikte oldukça kapsamlı bir listeye sahip gibi görünüyor . Google, ne arayacağınızı bildiğiniz göz önüne alındığında bazı örnekleri de açabilmelidir.
RHEL depolarıyla önceden paketlenmemiş gibi görünüyor, ancak örneğin Debian bunu paket adı altında sağlıyorfaketime
. Ayrıca kaynak kodundan derlemek için ileriye bakar (görünüşe göre bir configure
adıma veya böyle bir şeye bile ihtiyaç duymaz ).