Closed bravecorvus closed 3 years ago
https://github.com/gilgameshskytrooper/faketime/blob/master/main.go
この使い方は理論的には可能ですか?
具体的にはこういうことがしたいのですが:
git clone https://github.com/gilgameshskytrooper/faketime.git
cd faketime
go install
faketime date
できれば date
のシェルコマンドの表示する日にちを二月十日、2020年に戻したいのですが、これは可能なのでしょうか。僕が作ったコードではcmd.Run()
の日にちは変えられませんでした。
このライブラリでは time.Now()
の結果を書き換えるだけですので、そのような使い方はできないと思います。
https://github.com/wolfcw/libfaketime を使うとできるかもしれないです。 あと、やりたいことにあっていないかもしれませんが、date コマンドの -s で時間を変更することもできます。
~https://www.systutorials.com/docs/linux/man/1-faketime/ というコマンドもあるようです。~ faketime = libfaketime でした
ご返事ありがとうございます。
できれば make
などを要する libfaketime
を使いたくなかったのですがおそらくやむを得ないでしょう。
Thanks!