GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana Menipu Perintah Tertentu Menjadi Berpikir Ini Adalah Tanggal yang Berbeda?

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

Linux
  1. Bagaimana Menipu Perintah Agar Berpikir Outputnya Akan Ke Terminal?

  2. Linux – Bagaimana Cara Mem-boot Puppy Linux Slacko Ke Baris Perintah?

  3. Bagaimana Cara Anda Mencatat Setiap Perintah yang Diketik?

  1. Cara menggunakan Sudo untuk mengizinkan pengguna non-root menjalankan perintah tertentu

  2. Bagaimana cara menyimpan output perintah ke dalam array di Ansible?

  3. Bagaimana cara mengubah PDF menjadi JPG dengan baris perintah di Linux?

  1. Cara Install VMware Server Pada OpenSUSE 10.3

  2. Bagaimana Cara Melewati Argumen Baris Perintah Menjadi Skrip Shell?

  3. Bagaimana cara me-restart antarmuka jaringan tertentu di RHEL?