Virtual 6.0.2 r128162 (Qt5.6.3)
Vagrant: 2.2.3
macos 10.14.2(mojave)
VirtualBoxにインストールしたVagrant+Laravel 5.5 Homesteadにおいて、過去や将来の時刻に意図的に変更して、プログラムの試験を行いたいです。
http://wisdomtrees.net/?p=573
https://www.virtualbox.org/manual/ch09.html#disabletimesync
を参考にして、下記のように行いました。
仮想環境が停止している状態で、下記の順番にターミナルでコマンドを打ちました。
1. VBoxManage modifyvm homestead-7 --biossystemtimeoffset 604800000
※604800000とは、7日間のミリ秒数
2. VBoxManage setextradata "homestead-7" "VBoxInternal/Devices/VMMDev/0/Config/GetHostTimeDisabled" 1
3. vagarant up
その後、仮想環境が起動して、自分のLaravelプロジェクトをブラウザで表示しました。
本日から7日後の日付でデータが表示できたのが1分くらいで、その後に元の日時に戻りました。
vagrant sshでログインして、dateで日時表示をしましたが、7日後の日時になっていたのが1分くらいでした。
・VirtualBoxとクライアントOSの時刻同期停止
・任意の時刻変更
こちらの2つができているように見えるのですが、すぐに元に戻ります。
せめて30分位は意図する変更日時が維持される方法や、意図する時に元に戻す方法があるのでしょうか。
どなたか、ご教示ください。
回答1件
あなたの回答
tips
プレビュー