
如何執行命令,使其相信該命令的日期與系統日期不同?
例如,如果我有這個腳本:
#!/usr/bin/env bash
date +"%B %d, %Y"
它列印實際日期:march 13, 2014
但我希望它在未來或過去列印不同的日期,而不更改系統日期。
如果我還不夠清楚,我想要一個命令列工具,例如這個 Windows GUI 工具。
我不想使用不同的腳本(這只是一個例子)。
我不想設定定時任務。
我不想更改我的一般系統日期。
僅更改適用於要執行的命令的日期。
答案1
使用libfaketime軟體可能是個解決方案
sudo apt-get install faketime
faketime '2006-09-20' wine Example.exe