我正在开发一个产品,其中业务逻辑根据日期而变化,为了帮助UAT测试,如果我们可以冻结Linux服务器上的日期/时间,那将是很好的。
是否可以暂停服务器上的日期/时间滚动到第二天?
也许唯一的方法是创建一个每天运行的脚本来调整日期/时间,任何想法都会受到赞赏。
由于
答案 0 :(得分:2)
使用LD_PRELOAD并重定向检索时间的库函数 - 可以找到一个例子,例如: here
答案 1 :(得分:0)
我认为你最好的选择就是设置一个脚本来重置时间。可能有更多奇特的方法来做到这一点,但最终结果是相同的。请注意,会有“冻结”时间的副作用。依赖于文件修改日期的构建系统可能会混淆,以及假设时钟始终向前发展的守护进程。