我们在服务器上有长时间运行的进程。服务器时钟与 NTP 同步。RTC 设置为 UTC。Localtime 设置为当前 DST 时区:
$ timedatectl
Local time: Thu 2021-12-02 08:41:01 CET
Universal time: Thu 2021-12-02 07:41:01 UTC
RTC time: Thu 2021-12-02 07:41:01
Time zone: Europe/Budapest (CET, +0100)
System clock synchronized: yes
NTP service: active
RTC in local TZ: no
我们想测试下一次 DST 更改会发生什么。(我们是否需要重新启动应用程序)。
我如何模拟这样的变化?将日期设置为完全虚假的值不是一种选择(我认为),因为我们使用的是 NTP。