如何在Linux shell中临时调整日期/时间

duc*_*cky 5 linux time date

我想编写一些测试脚本来创建一些文件并执行根据当前日期更改行为的命令.出于测试目的,我想将时间更改为不同日期(过去和将来)并检查行为.

是否可以专门为单个shell会话更改日期,或者欺骗单个应用程序关于当前日期? - 怎么可能这样做?

Dan*_* D. 7

这可以用libfaketime程序来完成,libfaketime是preload库即ie LD_PRELOAD.