我试图adjtime
调整时钟(例如,将来15分钟),为adjtime
函数提供正确的偏移量。但正如我所理解的那样adjtime
非常缓慢。所以,当我实际调用该函数然后检查它保持不变的时间时。
如何进行小调整(例如1s到1hr)以便立即显示效果?
感谢。
答案 0 :(得分:3)
adjtime
的重点是逐步和连续地这样做,不会破坏运行的应用程序,这些应用程序期望时间是连续的(更重要的是,单调)。如果你正确使用它(例如通过ntp),你的时钟应该不会漂移到足以需要15分钟的大调整。
如果您确实想要进行一次性大调整,请使用clock_settime
。请注意,它可能会导致应用程序运行不正常。