时间测试神器libfaketime的使用

原文转载自 「把酒诗代码,趁乱写年华。」 (http://www.102no.com/archives/1734)

预计阅读时间 0 分钟(共 0 个字, 0 张图片, 0 个链接)

在做开发测试的时候,时常会遇到一些需要时间设置的问题,通常的时候,我们就是直接修改系统时间来完成,但是由于一般服务器上会跑着很多服务,一旦修改难免会影响到其他的程序,所以我们得找到一个方便的,只对自己需要使用的服务或进程修改时间,而不影响其他的,且修改方便的神器。好在有这么一款好用的: https://github.com/wolfcw/libfaketime/ 根据其官方介绍如下:  libfaketime会拦截程序用于检索的各种系统调用当前日期和时间。然后报告并修改(伪造)的日期和时间(由您用户指定的)到这些程序。这意味着您可以修改系统时间一个程序不需要改变系统范围内的时间。 libfaketime 允许您指定绝对日期(例如,01/01/2004)和相对日期(如10天前)。 例如,lib......

阅读全文 »
more_vert