GNU/Linux >> Linux の 問題 >  >> Linux

特定のコマンドをだまして、別の日付だと思わせるにはどうすればよいですか?

システムの日付とは異なる日付であると信じ込ませるコマンドを実行するにはどうすればよいですか?

たとえば、このスクリプトがある場合:

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

実際の日付を出力します:march 13, 2014

ただし、システムの日付を変更せずに、将来または過去の別の日付を印刷したいと思います。

十分に明確でない場合は、このWindowsGUIツールのようなコマンドラインツールが必要です。

別のスクリプトを使用したくない(これは単なる例です)。
cronjobを設定したくありません。 。
一般的なシステムの日付を変更したくない。
実行するコマンドに適用される日付のみを変更する。

承認された回答:

libfaketimeソフトウェアを使用することが解決策になる可能性があります

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

Linux
  1. コマンドライン引数をシェルスクリプトに渡す方法は?

  2. `date`に別のタイムゾーンからの時間を出力させるにはどうすればよいですか?

  3. Vim:複数のファイルを異なるタブで開く方法は?

  1. OpenSUSE10.3にVMwareServerをインストールする方法

  2. Linuxでコマンドラインを使用してPDFをJPGに変換するには?

  3. RHEL で特定のネットワーク インターフェイスを再起動する方法を教えてください。

  1. コマンドをだまして、その出力が端末に送られていると思わせるにはどうすればよいですか?

  2. Linux – 2回の間に作成されたファイルを削除する方法は?

  3. Linux –パピーリナックスラコをコマンドラインで起動する方法は?