代替/変更されたシステム時間を使用してアプリケーションを実行する

代替/変更されたシステム時間を使用してアプリケーションを実行する

設定された時間とは異なる代替システム時間を使用してアプリケーションを起動する方法を探しています。基本的に私が使っていたベータプログラムには1月29日以降動作を停止するバグ(本当にバグ)がありました。システム時間を数日前に設定すると問題が解決し、アプリが正常に動作するようになりました。ただし、他のアプリの一部は正常に動作しません。

一般的な質問(別の目的でこれを使用するのがわかります)として、アプリケーションを起動して代替システム時間があると思うようにすることは可能ですか?

特に私はMac OS 10.7.2を実行しており、起動しようとしています。マウスの共有設定した時間とは異なる代替システム時間を使用してください。

ベストアンサー1

libfaketimeの使用:

FTPLは、現在の日付と時刻を取得するためにプログラムによって使用されるさまざまなシステムコールを傍受します。その後、偽の日付と時刻(ユーザー指定)をこれらのプログラムに報告できます。これは、システム全体の時間を変更することなく、プログラムに表示されるシステム時間を変更できることを意味します。

望むより:http://www.code-wizards.com/projects/libfaketime/

おすすめ記事