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

标签 linux date time

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

是否可以仅针对单个 shell session 更改日期,或者在当前日期上欺骗单个应用程序? - 这是怎么做到的?

最佳答案

这可以用 libfaketime 对程序完成这是预加载库,即 LD_PRELOAD

关于linux - 如何在 Linux shell 中临时调整日期/时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7413950/

相关文章:

Java 1.6 -> 1.7 JNLP = SIGSEGV

git - 请参阅 github 中的 "real"提交日期/时间(小时/天)

windows - 在CMD中用文件的日期重命名文件

PHP 操纵时区?

javascript - 如何在 Javascript 中找到两个 UTC 时间之间的差异?

linux - tshark 过滤 UDP 流

linux - 我应该在 spec 文件中的哪个位置添加操作系统,以便生成的 RPM 包含操作系统和架构?

linux - 如何在Chrome OS(Linux)上解密只读的加密Chromebook WiFi密码

python - 无法使用Python从视频文件中获取正确的Exif数据

java - DateFormat 格式方法不显示特定时区的解析日期