Bagaimana saya bisa menjalankan perintah yang membuatnya percaya bahwa itu pada tanggal yang berbeda dari tanggal sistem?
Misalnya, jika saya memiliki skrip ini:
#!/usr/bin/env bash
date +"%B %d, %Y"
Ini mencetak tanggal sebenarnya:march 13, 2014
Tapi saya ingin itu mencetak tanggal yang berbeda, di masa depan atau masa lalu, tanpa mengubah tanggal sistem.
Jika saya tidak cukup jelas, saya ingin alat baris perintah seperti alat GUI Windows ini.
Saya tidak ingin menggunakan skrip yang berbeda (itu hanya sebuah contoh).
Saya tidak ingin menetapkan cronjob .
Saya tidak ingin mengubah tanggal sistem umum saya.
Hanya mengubah tanggal yang berlaku untuk perintah yang akan dijalankan.
Jawaban yang Diterima:
Menggunakan software libfaketime bisa menjadi solusi
sudo apt-get install faketime
faketime '2006-09-20' wine Example.exe