如何执行命令使其相信与系统日期不同?
例如,如果我有这个脚本:
#!/usr/bin/env bash
date +"%B %d, %Y"
Run Code Online (Sandbox Code Playgroud)
它打印实际日期: march 13, 2014
但我希望它在不更改系统日期的情况下打印未来或过去的不同日期。
如果我还不够清楚,我想要一个像Windows GUI tool这样的命令行工具。
我不想使用不同的脚本(这只是一个例子)。
我不想设置cronjob。
我不想更改我的一般系统日期。
仅更改适用于要运行的命令的日期。
小智 25
使用libfaketime软件可能是一个解决方案
sudo apt-get install faketime
faketime '2006-09-20' wine Example.exe
Run Code Online (Sandbox Code Playgroud)