¿Cómo engañar a un comando en particular haciéndole creer que es una fecha diferente?

¿Cómo engañar a un comando en particular haciéndole creer que es una fecha diferente?

¿Cómo puedo ejecutar un comando haciendo creer que está en una fecha diferente a la del sistema?

Por ejemplo, si tengo este script:

#!/usr/bin/env bash    
date +"%B %d, %Y"

Imprime la fecha real:march 13, 2014

Pero me gustaría que imprimiera una fecha diferente, futura o pasada, sin cambiar la fecha del sistema.

Si no fui lo suficientemente claro, quiero una herramienta de línea de comando comoesta herramienta GUI de Windows.


No quiero utilizar un script diferente (era solo un ejemplo).
No quiero establecer uncronjob.
No quiero cambiar la fecha de mi sistema general.
Cambie únicamente la fecha que corresponda al comando a ejecutar.

Respuesta1

Utilizando eltiempolibfakeEl software podría ser una solución.

sudo apt-get install faketime
faketime '2006-09-20' wine Example.exe

información relacionada