You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

htpdate守护进程无法与时间服务器同步时间的问题求助

htpdate守护进程无法与时间服务器同步时间的问题求助

大家好,我现在碰到一个头疼的问题——我的设备时间没法和时间服务器保持同步。我写了一个bash脚本,本意是先手动把设备时间和时间服务器同步,再启动htpdate守护进程持续维护时间同步,但后续发现时间还是会出现偏移,没达到预期的持续同步效果。

我的脚本内容如下:

#!/bin/bash
# get rid of any htpdate process
killall htpdate
rm -rf /var/run/htpdate.pid

# Sync device time with time server
# -s : set time immediately
# -t : no sanity check
# -d : enable debug
htpdate -s -d -t some.time.server.com

# Start the htpdate daemon
# -D : start htpdate in daemon mode
# -a : adjust time smoothly
# -t : no sanity check
# -m : min poll interval (in seconds)
# -M : max poll interval (in seconds)
htpdate -D -d -a -t -m 60 -M 120 some.time.server.com

目前我确认守护进程是正常运行的,通过ps命令能看到它的进程:

4181 root 2200 S htpdate -D -d -a -t -m 60 -M 120 some.time.server.com

而且第一次运行脚本的时候,时间确实同步成功了,当时执行手动查询命令得到的偏移只有0.750秒:

# htpdate -d -q -t some.time.server.com
some.time.server.com: 0.750 seconds offset

但过了一段时间后,设备时间又和服务器时间拉开了差距,明明守护进程一直在运行,却没有持续同步校准时间。有没有朋友遇到过类似的问题?或者能帮我排查下脚本里的配置、或者htpdate守护进程的参数是不是存在什么问题?

备注:内容来源于stack exchange,提问作者PopherTheG

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.15 14:23:14